Jump to content
php.lv forumi

bubu

Administratori
  • Posts

    8,897
  • Joined

  • Last visited

Everything posted by bubu

  1. Ieejot php.net un meklētājā meklējot evaluate code (vai evaluate string) in the online documentation.
  2. Tie nav normāli nosacījumi. Normāli cilvēki if nosacījumā salīdzina, nevis piešķirt. Šādi tu tikai kodu padari grūti saprotamu un neviegli izsekojamu. Šajā vieta imho labāk derētu exceptioni - tad nevajadzētu funkcijām rezultāta vietā atgriezt failošanas flagu. Tb - ja kautkas nesanāk - izmetam exceptionu un miers. Lai to ķer tajā vietā, kurā vajadzīgs ķert. Nevajag garus spagetti if kodus rakstīt (ja jau programmējam OOP).
  3. Nesaprotu, kur ir problēma: if (nosacījums1 || nosacījums2 || nosacījums3) { //... } Un vispār, ja vienā nosacījumā jāliek desmit dažādas pārbaudes, tad ir jāpadomā vai koda struktūra nav aizbraukusi auzās.
  4. bubu

    Programma

    Win firewall var portus / protokolus nobloķēt, bet ne IP.
  5. bubu

    kešošana

    Dinamiskam kontentam (datiem no datubāzes) nekāda headeru salikšana nelīdzēs.
  6. rpr: tiek runāts par Prototype javascript bibliotēku: http://www.prototypejs.org/
  7. Ar ko tas ir labāks par: if ( ! kaut kāds nosacijums) { // te daram to, kas tiek izlaists pie nosacijuma } // te daram to kas jadara vienmeer ?
  8. php izpildās servera pusē. Ar klienta izmantoto browseri tam nav nekāda sakara.
  9. Kāda atšķirība - ar Smarty vai bez Smarty?
  10. Nē, galīgi garām. Es, ja kas, vispār neesmu jūzājis kautkādus JS freimworkus. Kautkā vienmēr visi likušies ar pārāk lietu code bloat'u. Man patīk minimālistiski interfeisi, tie parasti ir arī visvieglāk/ātrāk saprotami.
  11. Es ar lietoju selfmade kodu. Uzlaboju pēc vajadzības. (bet nevajag man ļoti ticēt - ar webu nenodarbojos profesionāli, jo pārsvarā kodēju c++)
  12. Neesmu to prototype lietojus, bet ja nu vienīgā lieta, kas no turienes ir vajadzīga, ir AJAX, tad man tā neliekas laba doma. Paņem kādu lightweight XHR wrapperi un lieto laimīgs.
  13. Nav. Un labi vien ir, ka nav.
  14. Ja vajag lineāru varbūtības sadalījumu, tad vienkārši: $delta = 55; // šis skaitlis apzīmē starpību starp $a un $b, pie kura notikuma varbūtība būs 1 $varb = ($a-$b+1)/$delta; if (rand()/RAND_MAX < $varb) { // kautko darīt // ... } (ja $a būs vienāds ar $b, tad if nosacījums neizpildīsies)
  15. bubu

    Kalendārs

    Un kāpēc pateiksi?
  16. bubu

    PHP Fusion

    Tev šis posts sanāca, vai kā? Būtu labāk padalījies, kas tieši un kā sanāca, lai arī kādam citam noder!
  17. Netiek slēgti, bet parastajiem mirstīgajiem tur nav tiesību postēt. Citādi tur bija tik liels bezsakars, ka pat daži sāka topikus taisīt pa tiešo drazā.
  18. Lūdzu, lūdzu, lūdzu izlasi manuāli (jeb atrodi kādu tuoriāli un lasi to). UPDATE tabule SET lauks=lauks+1
  19. bubu

    PHP Fusion

    Te nav nekāds nepārtraukts 24x7 uzziņu dienests. Iemācies pagaidīt, kamēr tev atbildēs. Ja nezināji - visām weblapām html/css source ir brīvi pieejama. Uzspied tik savā broserī View Source un pēti.
  20. Statiska metode taču neizpildās kāda konkrēta objekta kontekstā. Tāpēc tai jau nemaz nevar būt $this mainīgais.
  21. Es ko? Nemaz pat i nezinu, kas tas par tdu Handler_read_rnd_next...
  22. 1) ielasi failu ar file() fju 2) iespraud masīvā elementu (piem ar array_slice fjas palīdzību) 3) ieraksti atpakaļ - file_put_contents('fails.txt', implode('', $array));
  23. Slikti uzskati.. Jo, kā pats redzi, tu neesi vienīgais, kas lasa tavu kodu. Un ne jau mums speciāli jāgrib mocīties burtojot tavu kodu.. Bet tev vajag, lai mums būtu ērti un ātri saprast tavu kodu, ja jau vēlies helpu. Ja kodā vienā rindiņā ir nez-cik aizverošās/atverošās iekavas, tad kods nav labi lasāms, viegli saprotams, kā arī tajā ir viegli ielaist kļūdas. Kā nu tu pats vēlis... Katrā ziņā, ja postēsi normāli neidentētu kodu, tad uz labu atbildi no manis negaidi ;)
  24. Džīzas.. Tu saproti, ko nozīmē identēt kodu? if(isset($_GET['s']) && !empty($_GET['s']) && isset($_GET['w']) && $_GET['w'] == "user") { $search = "%".$_GET['s']."%"; // ar šito te uzmanīgi. potenciāla hakošanas vieta. $result = mysql_query("SELECT * FROM users WHERE user_name LIKE '".$search."' || id LIKE '".$search."'"); $check = mysql_num_rows($result); if($check > 0) { while ($res = mysql_fetch_array($result)) { echo '<a href="user.php?id='.$res['id'].'">'.$res['user_name'].'</a></br>'; } } else { echo 'not found'; } } Nav daudz lasāmāk un uzskatāmāk kur katrs cikls/ifs sākas/beidzas?
×
×
  • Create New...