Jump to content
php.lv forumi

emsy

Reģistrētie lietotāji
  • Posts

    140
  • Joined

  • Last visited

Everything posted by emsy

  1. Šis vien parāda, ka tu vnk uzprasies uz injekciju!!!! Uzliec mysql_string_escape() (man liekas, ka šitā bija, nevaru uz sitienu atcerēties)
  2. Tas parāda, ka ir problēmas ar (vot neatceros kā viņus sauca) slēptajiem simboliem, lai to labotu, visu faila saturu pārkopē uz jaunu dokumentu, ar kuru aizstāj veco ;)!!
  3. Ir dizgan debīli glabāt pliku ID cepumā, jo: Pieņemsim, es esmu kkāds žurķis, tur lienu skatos un volā - atradu, ka cepuma info var nomainīt, volā - uzlieku ID uz admina ID un volā - esmu iekšā admina acc, volā - webam pakaļā.... Labāk izveidot kkādu funkciju, kas enkodo un dekodo stringu, jo ar 64base var nepietikt, tbš iepin kkādus mēslus iekšā un izdomā kā vienu attiecīgu dekodotā stringa fragmentu savāk un ievietot par ID, bet sanāk arī baigā šaize, ja urķim ir tāda pati enkodošanas funkcija, tāpēc labāk ir pašam savu uzrakstīt Mans lepnums (nav pilna, jo nācās apgraizīt, pēc tam, kad hostplex sāka trakot, par to, ka par smagu priekš viņa): function encode($value) { $value = rand(1,145).rand(1,145).$value."#".md5("asdasd123asd".md5($value))."#".md5($value.md5("jarhtgiuhq346t9785cthwrt7h5")); $value = base64_encode($value."fdhw5Lbv43"); return $value; } function decode($value) { $value = base64_decode($value); $value = preg_replace("/(.+)(\fdhw5Lbv43)/","\\1",$value); $value = explode("#",$value); return $value[2]; } EDIT: runa iet par varianu bez haša!!
  4. emsy

    Radio eror

    Permisijas mēģināji nomainīt??
  5. DB konekciju uz otru PC uzliec, lai viņš datus no tā ņem.
  6. emsy

    $_SESSION

    Bet kāda velna pēc, sesija vēl tiek izvilkta caur escape funkciju, ja tu vari būt 100% pārliecināts, ka tur ir tikai lietotāja ID???
  7. Stundas laikā ir iespējams saprast to kā tas api strādā!! Piepūli tak arī smadzenes, nevis uzdod stulbus jautājumus, ja no php neko nesaproti, tad vismaz tam pamatus iemācies pirms ķeris pie kkā grūtāka!!!! EDIT: Viņi reāli jau visu ir izdarījuši, vnk vajag kārtīgi izlasīt dokumentāciju un gatavo skriptui pielikt lapai...
  8. No dr.lv nokačā piemēru un viņu pieliec... Tur nav nekā grūta!!
  9. Labāks variants: <?=$delete;?>
  10. emsy

    if else

    Kāde jēga likt "$look==false", ja ifiem gadījumā ja mainīgā vērtība ir boo, tad pie false neizpildās un pie true izpildās, vieglāk nebūtu: if(!$look) { $link_URL = $_POST["fname"]; } else { $link_URL = "http://" . $_POST["fname"]; }
  11. emsy

    $_SESSION

    Pentiums, kāpēc tu baiddies no sesijas, kuru pats esi veidojis??
  12. emsy

    $_SESSION

    Es vienmēr esmu glabājis usera id sasijā, bet esmu iemanījies to padarīt ērtāk pielietojamu. define(uID,$_SESSION['uid']); "delete from kkas Where uid=uID"
  13. LIMIT 30,10 30 ierakstus no sākuma izlaiž, un lapā parāda 10 ierakstus.
  14. emsy

    Banneri.

    Tu visus nikus neaizkrāsoji!!
  15. Čeckboksus un radio pogas ir jāpārbauda ar isset() <?php // 1) čekojam čeckboxu if(isset($_POST['checkbox'])) { // 2) čeckojam vai kāda no radio pogām ir iespiesta if(isset($_POST['radio'])) { // čeckojam kura radio poga ir piespiesta if($_POST['radio']==1) { // un reāli... } elseif($_POST['radio']==2) { // ...šitās radio pogu values... } elseif($_POST['radio']==3) { // ...pārbaudi ar PHP un nelaid klāt SQL, un viss būs oki ;) } } } ?> <form action='' method='post'> <input type='radio' name='radio' value='1' /> <input type='radio' name='radio' value='2' /> <input type='radio' name='radio' value='3' /> <input type='checkbox' name='checkbox' /> </form>
  16. Par brīvu tikai kaķi sprāgst! /mana mamma/ xD
  17. emsy

    DATETIME

    Kādā formātā tev tas date ir??? timestamp vai jau konvertēts, piem. 12.12.2010 12:23:43??
  18. emsy

    Janhouse

    OMFG, vēl PHP6 ir tikai BETA, bet šie jau bliež 7o xD
  19. Izdomāju :) <?php $file = file("/path/to/file"); foreach($file as $row) { $row."<br />"; } ?>
  20. vēl īsāks: print nl2br(implode(file("/path/to/file")));
  21. <?php $expire = time()+60*60*24*365*5; // izgdzīvotājs cepums - 5 gadi, cerams nesapelēs xD setcookie('cepums','cepuma vērtība',$expire,'/',$_SERVER['http_host']); ?>
  22. Normāls jautājums xD, bet nezinātājs varētu arī nezināt :)
  23. Jo es nebiju dzirējis par tādu getimagesize, un mime_content_type un 6> PHP vairs nav, jau uz to pašu 5o gļučī :)
  24. Ar php nolasi bildes izmērus, izrēķini un ieliec "width" un "height" ar mainīgajiem... Tikai vienmēr ir problēmas ar formāta noteikšanu... Cik zinu, kad atver bildi ar NP, tad pirmie simboli ir - PNG, JPEG vai GIF atkarībā no tā kāds ir faila patiesais formāts... To varētu viegli uzzinār ar vienkāršu funkciju: $file = file("bildes/direktorija/bildes.nosaukums.jebkas.lai.tikai.ir.bet.īstenībā.jau.uz.šito.varētu.arī.neskatīties.jpg"); // tā kā file() atver failu sakārtotu masīvā no visa satura būs vajadzīga tikai pirmā rindiņa $format = preg_replace("/([a-zA-Z]+)/","$1",$file[0]); // kaut arī formāts ir rakstīts ar lielajiem burtiem if($format == "PNG") {.... Un tas ir ko no galvas varu atcerēties, tās bilžu funkcijas nevaru sabakāt savā mozgā :D Reāli server side pusē tiks tikai noteikti izmēri, apgrūtinot lapas ielādi gadījumā, ja bilde ir diezgan liela izmēra, kaut arī to manu savārstījuma kodu var arī neizmantot. Negribi ar server side čakarēties, lieto jQuery
×
×
  • Create New...