Jump to content
php.lv forumi

Stopp

Reģistrētie lietotāji
  • Posts

    770
  • Joined

  • Last visited

Posts posted by Stopp

  1. Bildēm labāk ir vispār ģenerēt jaunus nosaukumus.

    Aber kāda jēga no unikāla stringa, ja var vienkārši secīgu id piešķirt? Tas reāli var noderēt tikai tad, ja ir kaut kāds 'sekjuritī', lai sveši nevarētu apskatīt konkrēta cilvēka bildes, ja viņš to negrib. Bet tādā ziņā daudz efektīvāk būtu visu lietotāju bildes sagrūst vienā folderī, uzģenerēt tām unikālus nosaukumus un pieglabāt DB visus bilžu nosaukumus konkrētam lietotājam.

  2. Un tagad tikai nesaki, ka tu tiešām nokopēji kodu ar visu <?blabla[..] un neko nemainīji.

     

    Iztulkojot kļūdu - neesi padevis pareiza formāta datus (masīvu) foreach funkcijai. Ja tu pats nevari kodā atrast, ko tad tu īsti padod tai funkcijai, tad vismaz iemet šeit kodu, nevis gaidi, kad kāds šeit izpīpēs, kāda tev varētu būt kļūda.

     

    edit: džīz... Nupatkā ieraudzīju to 'on line 3'.

    Skaties otro rindiņu andrisp kodā.

  3. Skaties un $_FILES["fails"]["type"].

    Ar if pārbaudi, vai tips atbilst kādam no atļautajiem (izmanto in_array visdrīzāk), ja ir, tad aploudējam, ja nav, tad ne.

     

    Var jau vēl pārbaudīt paplašinājumus (tas pats ar in_array būs visērtāk), bet diez vai tā būtu pareizi darīt.

  4. Dotajā gadījumā nekādas starpības, jo == ir 'nestingrais' salīdzinātājs. Ja būtu ===, tad vajadzētu "0", jo $_POST elementi ir stringi.

     

    edit: nu lab, konkrētajā gadījumā ir gan neliela atšķirība - ja būs if($p==0), tad tas atgriezīs true gan tad, ja $p būs false, gan null, gan 0, gan "0". Ja salīdzināmā vērtība ir 0, tad labāk izmantot ===. Pie citiem skaitļiem gan divi dotie piemēri strādās identiski.

×
×
  • Create New...