Jump to content
php.lv forumi

briedis

Moderatori
  • Posts

    4,669
  • Joined

  • Last visited

Everything posted by briedis

  1. Cik ir konkurētspējīgs atalgojums? Un salabojiet linku, citādi, lai redzētu piedāvājumu ir jāklikškina vēl kādas 3 reizes.....
  2. Labi. Pieprasījums ir aizgājis. Bet vai viņš ir saņemts? Jāsāk ar to. Ieliec mērķa skripta sākumā exit("ESAM ŠEIT"); un pārliecinies, ka viss ir saņemts. Un tā pa solim, liec visur exit'us un skaties, kur un kā kods izpildās. Vispār 99.9% iesācēju (un ne tikai, protams) problēmas ir atrisināmas ar vienkāršu atkļūdošanu, tikai kaut kā izskatās, ka vieglāk ir ierakstīt forumā, nekā bik padomāt :)
  3. Tiešām, cik tad lieto ie7? ~5% (5 cilvēki no 100), un ie6? <1%. Tiešām ir vērts iespringt? Tad jau labāk pielāgot lapu, lai var no mobīlajām ierīcēm to normāli lietot (ja tas vēl nav izdarīts)...
  4. ever heard of debugging? Pārbaudi, izmantojot firebug konsoli, vai pieprasījums tiek sūtīts uz korekto vietu un kāda ir atbilde.
  5. briedis

    Paradox DB

    Pirmo reizi par tādu paradox db dzirdu :) Google tiešām nekā nav? Neticu!
  6. Nu bet es taču teicu, ka tur tas nulltais baits joprojām ir, viņš tikai nav redzams ar aci. notestē pats: var_dump(urldecode('fails.txt%00') === 'fails.txt'); Kā redzi, izvadīts tiek false, jo tie ir divi pilnīgi dažādi stringi! Piezīmēšu, ka ir dafiga tādu "neredzamo" simbolu, bet tas, ka mēs viņu "neredzam", nenozīmē, ka programma (OS) to ignorēs...
  7. Es arī tiešām nesaprotu, kur pašam problēma ir uzrakstīt? Tu jau esi ļoti labi visu sadalījis pa solim, tad tā arī dari - soli pa solim.
  8. Jā, par C ievainojamību esmu dzirdējis, bet tieši PHP sakarā gan nē... Ja paskatās php.net, tad tur arī īpaši nekas par šo nav teikts(http://php.net/manual/en/security.filesystem.nullbytes.php), tik vien kā, ka var rasties problēmas failu sistēmas gadījumā, bet kurš tad ar veselu saprātu liek nepārbaudītus lietotāja datus iekš include vai require...
  9. Nafig vispār jāstreso par kaut kādu nullto baitu? Validējam vērtības pēc white-list principā un miers.
  10. GreyWolf, potenciāls undefined index, ja fails netika ielādēts. Lai iegūtu faila paplašinājumu, lietojam šo funkciju: http://php.net/manual/en/function.pathinfo.php
  11. Tāpēc, ka nulltais baits nekur nepazūd, un, tas, ka viņu nevar redzēt, nenozīmē, ka viņa tur nav. Paskaties šo manu piemēru: http://codepad.org/i6FShD0A Kā redzi, virkņu garumi atšķiras, bet pēc skata virknes ir vienādas: string(9) "file.txt" string(8) "file.txt"
  12. ever heard of google? Ja nu galīgi sūdīgi ar atslēgvārdiem angliski, var izmantot google translate: http://translate.google.com/#lv|en|PHP%20p%C4%81rbaud%C4%ABt%20vai%20fails%20ir%20aug%C5%A1upiel%C4%81d%C4%93ts
  13. Tas nemaina būtību, ka tev vispirms ir jāpārbauda, vai fails tika ielādēts.
  14. Un kādus notice tad rāda? ..varu derēt, ka rāda undefined index notice, jo fails netika ielādēts, jo max upload size ir uzstādīts mazāks par tipiska mp3 izmēru. Ko darīt? Pirms ķeries pie faila apstrādes, pārliecinies, vai tas vispār ir ielādēts.
  15. Tie tavi get linki - tas jau arī ir API. Lai izmantotu API parasti pietiek ar GET pieprasījumu (kā arī POST, PUT, etc)
  16. Pirms ķeramies pie web-scrapinga, tomēr prātīgāk būtu apskatīties, vai tam jau nav kāds API.....
  17. Tu netiec klāt conse-ctetur.lv ? Kāpēc nevar uztaisīt kā proxy tjipa, kas pēc tam redirektē uz vajadzīgo apakšdomēnu? Vai reģistrē jaunu, īsu domēna vārdu, ko arī izmantot tīri pāradresācijai?
  18. Saīsināšanas serveris neder? Ieej http://ej.uz, un saīsini uz sev vēlamo saiti.
  19. nu bet duh, paskaties savu kodu nedaudz cītīgāk: include($_GET['file_to_inc']) . '.php'; Saproti, kas tur notiek? Tu iekļauj failu no $_GET, un veic include() funkcijas atgrieztās vērtības konkatenāciju ar '.php'. Tāpēc vienmēr vajadzētu operatoriem likt priekšā/pakaļā atstarpes, lai neveidojas šādas muļķīgas kļūdas. Likt $_GET iekš include arī supermuļķīgi. Izmantojam whitelist principu šādos gadījumos (ja vien tas nav dinamisks gadījums. Tad attiecīgi vajadzētu validēt/filtrēt šo vērtību)
  20. Visi iesācēji, kās vēl nav uzzinājuši, ka ir citi veidi, kā ORM, PDO, etc..
  21. Šad tad ir gadījies, kad angliski ir vienkārši daudz grūtāk un garāk izskaidrot dziļo domu, ar latviešu valodu gan vieglāk...
  22. Kodu rakstu angliski, komentārus latviski. Vienā projektā gan rakstu visu tīri angliski...
  23. Nu kamōn... $news_id = mysql_real_escape_string($_GET['n']); $query = "SELECT * FROM news_comments WHERE news_id = '$news_id' LIMIT $OFFSET,$limits"; $data4 = mysql_query ($query) or die(mysql_error());
×
×
  • Create New...