Jump to content
php.lv forumi

briedis

Moderatori
  • Posts

    4,669
  • Joined

  • Last visited

Everything posted by briedis

  1. Tak pakustini smadzenes. $starttime = microtime(); tikai pašā koda augšgalā...
  2. Viens ir laiks, kad lapa tiek nopārsēta, otrs ir laiks, kamēr viņa atnāk līdz lietotājam :)
  3. GROUP vajadzīgs tad, kad izmanto agregācijas funkcijas (COUNT, SUM, AVG, MAX, MIN utt)
  4. var arī izmantot array_keys(); print_r(array_keys($array));
  5. Heh, kur tad izkūpējis? :)

  6. Principā, vajag tik mācēt sadalīt skaitli pa cipariem un sarakstīt prātīgus if'us. Tas, cik funkcija būs "efektīva", atkarīgs no saprašanas līmeņa :) Rekur manis rakstītā: http://php.lv/f/topic/15423-noderigas-funkcijas/page__p__118589entry118589 Nav varbūt efektīvākais veids, ir arī daži trūkumi (ierobežojumi), bet strādā...
  7. Tā ir vienkārši necieņa - "You must log in to download" Varu ieteikt YY.lv
  8. Toč, nebiju uzspiedis uz linka... Ja kāds tiešām dabū to sms veici, tad pārhostējiet kkur :D Ja to nevar dabūt - banojiet to Charls nafig ārā, nav ko spamot un tautu maldināt...
  9. Šito vajag pinnot :D
  10. Neticu, ka grāmatā būs kaut kas tāds, kas nav atrodams internetā... vajag tik rakt. Ja interesē atseviški jautājumi - tad arī meklē atbildes tieši uz tiem - "best web image formats", "image optimization", utt utt. Nezinu vai vienmēr ir "labākais" variants, viss atkarīgs no gaumes, vēlmēm. Citi redz izmanto css spritus, citi vienkārši graiza, kurš labāks variants, ej nu sazini... Un galu galā, viss nāk ar pieredzi... Nevar izlasot vienu grāmatu kļūt par ekspertu šajās lietās...
  11. Just ask google... http://net.tutsplus.com/tutorials/site-builds/from-psd-to-html-building-a-set-of-website-designs-step-by-step/ Atslēgvārdi: "from psd to html"
  12. $teksts = preg_replace("/\[b\]((\s|.)+?)\[\/b\]/", "<b>\\1</b>", $teksts); echo "<p class='title'>".$row['virsraksts']."</p>"; echo "<p>".$row['ievads']."</p>"; $teksts = "<p>".$row['teksts']."</p>"; echo $teksts;
  13. Nezinu, kur dabīji funkciju, bet katrai valodai sava specifika, nederēs tev tāda, kas paredzēta angļu valodai... Varbūt paprovē pats palauzīt galvu, un izštukot? :) (vispār, biju ievietojis topikā "Noderīgas funkcijas" funkciju, kas konvertē uz LV summu vārdiem (lai gan viņa nestrādā ar simtiem, ko nāksies pašam piemeistarot klāt)
  14. @ ir ļaunuma sakne! :D $id = isset($_GET['id']) ? (int)$_GET['id'] : 0;
  15. Tieši tā - viss atkarīgs no tā kur kurus datus izmanto... Principā vajadzētu būt tā, ka datubāzē tiek glabāti orģinālie dati, un pie izvades tiek izmantots htmlspecialchars... ja tas ir vesels skaitlis, tad $id = (int)$_GET['id']; (ja GET id būs ne-skaitlis, tad atgriezts tiek "0") real_esc_string izmanto kā pēdējo pirms liek tos datus kvērijā...
  16. Kas par hakošanas mēģinājumiem? :)) XSS - htmlspecialchars sql injekcija - mysql_real_escape_strings... ..tas arī praktiski viss, par ko būtu jāsatraucas... (vēl protams CSRF, bet tas nedaudz sarežģītāk) Uzmetot aci filter_input, īsti nesaskatu jēgu :( Nez ar ko atšķiras šitie: $search_html = filter_input(INPUT_GET, 'search', FILTER_SANITIZE_SPECIAL_CHARS); $search_html = htmlspecialchars($_GET['search']);
  17. Kā tad ir - tu mācies, vai gribi lai kāds to izdara tavā vietā?
  18. Varbūt der pameklēt forumā? 101. šāds jautājums jau ir bijis...
  19. Vispār ko tu tur gribi panākt ar to ciklu? Pašlaik tu atlasi visus ierakstus, un tad ej ciklā un vieniem un tiem pašiem mainīgajiem ievadi konkrētās rindas vērtības. TU VISU LAIKU RAKSTI PĀRI VIENIEM UN TIEM PAŠIEM MAINĪGAJIEM. Mainīgie saturēs pēdējā atlasītā ieraksta vērtību... Hmm, tikko pamanīju. Tev tur ir viens mysql_fetch_assoc, kas ielasa $row ieksā query atgriezto pirmo rindu (row), tad tev uzreiz seko CIKLS, kas jau atkal ielasa $row mainīgajā NĀKOŠO rindu (ja tāda ir). Vienkārši izmet nafig to while ārā, ja tu gribi tikai vienu rindu. While vajag, ja tev tur ir daudz ieraksti. ...un galu galā, READ THE FINE MANUAL, ko vispār dara šis mysql_fetch_assoc()...
  20. JS ir klienta puses valoda. Viņu var darbīnāt uz pārlūka. Ar curl tu vari nosūtīt pieprasījumu uz serveri, nevis uz lietotāja pārlūku :)) Var nosūtīt uz serveri, šis saglabā to JS, un tad kad kāds lietotājs ienāk lapā, viņš viņam iedod to JS un tad tas tiek izpildīts... Varbūt vienkārši pastāsti ko tu gribi izdarīt, pirms esi sācis veidot kaut ko galīgi muļķīgu? :))
  21. Vispār jau es neizlasīju tavu kļūdu :D Paprovē pirms cikla ielikt $text = ""; ;)
  22. text ir rezervēts vārds. Vai nu izvēlies labāku vārdu kolonnai, vai.... SELECT [text] FROm...
  23. briedis

    Explode

    laba pieeja :) Eh, jāpamācās vēl tās regulārās...
  24. briedis

    Explode

    <?php $str = '"257596":257596,"692830":692830,"1283348":1283348'; $result = array(); $arr = explode(",", $str); foreach($arr as $item){ list(,$result[]) = explode(":",$item); } print_r($result); ?> ..principā šo varētu arī ar vienu regulāro izteiksmi..., jo patterns ":\d+" mūs interesē...
×
×
  • Create New...