Jump to content
php.lv forumi

briedis

Moderatori
  • Posts

    4,669
  • Joined

  • Last visited

Everything posted by briedis

  1. Funkcija pārbauda, vai lietotājs ir bots (spriežot pēc tā user-agent'a). Noderīgi, ja vajag veidot hit'u statistiku, kur bot'a apmeklējums neskaitās. /** * Pārbaudam, vai lietotājs ir bots. (spriežot pec user_agent) * @param string $user_agent HTTP_USER_AGENT * @return bool */ function isBot($user_agent){ $bots = array('bing', 'msn', 'abacho', 'abcdatos', 'abcsearch', 'acoon', 'adsarobot', 'aesop', 'ah-ha', 'alkalinebot', 'almaden', 'altavista', 'antibot', 'anzwerscrawl', 'aol', 'search', 'appie', 'arachnoidea', 'araneo', 'architext', 'ariadne', 'arianna', 'ask', 'jeeves', 'aspseek', 'asterias', 'astraspider', 'atomz', 'augurfind', 'backrub', 'baiduspider', 'bannana_bot', 'bbot', 'bdcindexer', 'blindekuh', 'boitho', 'boito', 'borg-bot', 'bsdseek', 'christcrawler', 'computer_and_automation_research_institute_crawler', 'coolbot', 'cosmos', 'crawler', 'crawler@fast', 'crawlerboy', 'cruiser', 'cusco', 'cyveillance', 'deepindex', 'denmex', 'dittospyder', 'docomo', 'dogpile', 'dtsearch', 'elfinbot', 'entire', 'web', 'esismartspider', 'exalead', 'excite', 'ezresult', 'fast', 'fast-webcrawler', 'fdse', 'felix', 'fido', 'findwhat', 'finnish', 'firefly', 'firstgov', 'fluffy', 'freecrawl', 'frooglebot', 'galaxy', 'gaisbot', 'geckobot', 'gencrawler', 'geobot', 'gigabot', 'girafa', 'goclick', 'goliat', 'googlebot', 'griffon', 'gromit', 'grub-client', 'gulliver', 'gulper', 'henrythemiragorobot', 'hometown', 'hotbot', 'htdig', 'hubater', 'ia_archiver', 'ibm_planetwide', 'iitrovatore-setaccio', 'incywincy', 'incrawler', 'indy', 'infonavirobot', 'infoseek', 'ingrid', 'inspectorwww', 'intelliseek', 'internetseer', 'ip3000.com-crawler', 'iron33', 'jcrawler', 'jeeves', 'jubii', 'kanoodle', 'kapito', 'kit_fireball', 'kit-fireball', 'ko_yappo_robot', 'kototoi', 'lachesis', 'larbin', 'legs', 'linkwalker', 'lnspiderguy', 'look.com', 'lycos', 'mantraagent', 'markwatch', 'maxbot', 'mercator', 'merzscope', 'meshexplorer', 'metacrawler', 'mirago', 'mnogosearch', 'moget', 'motor', 'muscatferret', 'nameprotect', 'nationaldirectory', 'naverrobot', 'nazilla', 'ncsa', 'beta', 'netnose', 'netresearchserver', 'ng/1.0', 'northerlights', 'npbot', 'nttdirectory_robot', 'nutchorg', 'nzexplorer', 'odp', 'openbot', 'openfind', 'osis-project', 'overture', 'perlcrawler', 'phpdig', 'pjspide', 'polybot', 'pompos', 'poppi', 'portalb', 'psbot', 'quepasacreep', 'rabot', 'raven', 'rhcs', 'robi', 'robocrawl', 'robozilla', 'roverbot', 'scooter', 'scrubby', 'search.ch', 'search.com.ua', 'searchfeed', 'searchspider', 'searchuk', 'seventwentyfour', 'sidewinder', 'sightquestbot', 'skymob', 'sleek', 'slider_search', 'slurp', 'solbot', 'speedfind', 'speedy', 'spida', 'spider_monkey', 'spiderku', 'stackrambler', 'steeler', 'suchbot', 'suchknecht.at-robot', 'suntek', 'szukacz', 'surferf3', 'surfnomore', 'surveybot', 'suzuran', 'synobot', 'tarantula', 'teomaagent', 'teradex', 't-h-u-n-d-e-r-s-t-o-n-e', 'tigersuche', 'topiclink', 'toutatis', 'tracerlock', 'turnitinbot', 'tutorgig', 'uaportal', 'uasearch.kiev.ua', 'uksearcher', 'ultraseek', 'unitek', 'vagabondo', 'verygoodsearch', 'vivisimo', 'voilabot', 'voyager', 'vscooter', 'w3index', 'w3c_validator', 'wapspider', 'wdg_validator', 'webcrawler', 'webmasterresourcesdirectory', 'webmoose', 'websearchbench', 'webspinne', 'whatuseek', 'whizbanglab', 'winona', 'wire', 'wotbox', 'wscbot', 'www.webwombat.com.au', 'xenu', 'link', 'sleuth', 'xyro', 'yahoobot', 'yahoo!', 'slurp', 'yandex', 'yellopet-spider', 'zao/0', 'zealbot', 'zippy', 'zyborg' ); $user_agent = strtolower($user_agent); foreach($bots as $bot){ if(strpos($user_agent, $bot) === true){ return true; } } return false; }
  2. Protams, ka nevar uzkodēt skriptu, ko laiž ar kron, kas pats paņem to xls un iebaro veikalam :)
  3. Palasi par masīvu padošanu post datos, moš aizies.
  4. Sesijas id nevar sūtīt kādā šifrētā veidā? Ir tak kaut kāda Mcrypt bibliotēka...
  5. Vari ciklēties cauri visām post vērtībām un veikt pa izpildīt kvērijam.
  6. Pamēģini izlasīt pēdējo kvēriju kā normālu teikumu, un padomā, ko īsti tas dara un kas būtu jāmaina.
  7. Kāda starpība, kas un no kādas ip adreses mēģina ielogoties ar konkrētu lietotājvārdu?
  8. Nu un kāpēc lai db nevarētu glabāt to, cik reizes konkrētajam lietotājam ir kļūdaina parole ievadīta?
  9. Nu, un kas tad sesijas datus piesaista lietotājājam? Viens cepums! Un kas notiek ja es to cepumu izdzēšu? Tiek piešķirta jauna sesijas (un nekādi skaitītāji tev neko nedos).
  10. briedis

    Exif winxp

    kādā enkodingā? Binārā moš? :) Ir tak php funkcijas, kas var izvilkt exif datus... Rekur exif specifikācija: http://exif.org/Exif2-2.PDF domāju, ka šeit noteikti var rast atbildi.
  11. Kā tad būs ar to error reportingu?
  12. briedis

    AJAX[]

    http://php.net/manual/en/function.parse-url.php
  13. Oi, nu to kodu gan varēji nemaz nerādīt. Reāla kaka. Labāk parādi skrīnšotu, kā ir, un kā būtu jābūt.
  14. Mūžsenais jautājums - aptuvenais algas diapazons?
  15. Neskatīšos kodu. Kas tad ir 4 rindiņā? Vai netrūkst kāds semikols vai kas tāds?
  16. To tikai gūgle zin :)
  17. google webmaster tools esi reģistrējies?
  18. Par kādu SQL serveri ir runa? Ja mysql, tad PHPMyAdmin
  19. caur webmasters tools moš var... Var arī vienkārši pagaidīt, kad rāpulis iegriezīsies vēlreiz...
  20. briedis

    dos?

    +1 :D ja man lapā sēž ap 50 cilvēkiem, tad jau man te nonstopā DDOS'o :))
  21. Faila kodējums ir UTF-8 without bom? html lapmām ir meta tags ar attiecīgo kodējumu?
  22. Uzraksti trigeri: (ask google) mysql triggers
  23. briedis

    page pagination

    Nu redzi, .mask is not a function. Ko tas nozīmē?
  24. meklē pēc lightbox, fancybox...
  25. Kā css var būt grūts? Tik vien kā selektors, īpašība un tās vērtība. Pfff, tur tak nav ko nesaprast!
×
×
  • Create New...