Jump to content
php.lv forumi

bubu

Administratori
  • Posts

    8,897
  • Joined

  • Last visited

Everything posted by bubu

  1. Izlasi savu kodu pats: <? $krasa1 = 'FFE7CF'; // piešķiram $krasa1 kautkādu konstanti. $krasa2 = 'FFB66E'; // piešķiram $krasa2 kautkādu citu konstanti. $skaits = 0; // piešķiram $skaits vērtibu 0 $krasa = ($skaits % 2) ? $krasa1 : $krasa2; // tā kā $skaits=0, un 0%2=0=false, tad $krasa piešķiram $krasa2 ... while ($row = mysql_fetch_assoc($result)) { // kautko daram ciklā ($krasa nemainās!) echo "\t\t\t<tr bgcolor='".$krasa."'>"; echo "<td width='30' align='center' class='krtabula'></td>"; echo "<td width='75' class='tabula'>&nbsp".$row[$vards]."</td>"; echo "<td width='75' class='tabula'>&nbsp".$row[$uzvards]."</td>"; ... echo "</tr>\n"; } // cikls beidzās $skaits++; // palielinam $skaits par 1, tātad 0+1=1=$skaits ?> Es piem neredzu vietu, kur $krasa mainīgajam būtu pie katras rindas ciklā jāmainās...
  2. Ielāde nenotiek paralēli! Bilžu ielāde gan notiek paralēli, bet lapas nē. Lapa ielādējas vispirms, un pēc tam tikai bildes. btw eval nav labi lietot, kad var iztikt bez tā (tāpat kā ar goto).
  3. $urlis = array(); foreach($_GET as $key => $value) { $urlis[] = "$key=$value"; } echo implode('&', $urlis) . '&pageid=5';
  4. nesapratu jautājumu Edit: eh.. tā ir ka jaunatne tagad sāk programmēt interpretējamā valodā, nevis kompilējamā.. Tad tādu problēmu nebūtu.
  5. Ar galvu jādomā, ar galvu! echo '<a href="?pid='.$_GET['pid'].'&page=4">page 4</a>';
  6. Tas bij tāds vienkāršs piemērs. Precīzāk un korektāk jau šādi jāraksta: function addEvent(obj, event, fn) { if (obj.addEventListener) { obj.addEventListener(event, fn, false); } else if (obj.attachEvent) { obj.attachEvent('on'+event, fn); } else { obj['on' + event] = fn; } } addEvent(window, 'load', function() { ... // preload kods });
  7. bubu

    Varbūt .. :)

    Robi, tu par brīvu gribētu strādāt? Vai servera resursus par brīvu dāļāt?
  8. Laikam jau šitā būs labāk, ne? window.onload = function() { ... // te tas Venom kods }
  9. bubu

    hmm

    Nu laiki jau pienākuši, sevi jāsāk quotēt... ;)
  10. bubu

    extensions :/

    Normāli visi myqsl interfesi saucās libmysql.dll (visām mysql versijām). Vienkārši php, lai varētu reizē strādāt gan ar <4.1 gan ar >=4.1, līdzi nāca divi faili ar i (>=4.1 versijām), un bez i (<4.1 versijām). php5 vairs jau nāk tikai tas >=4.1 versijas fails, kurš nosaukts normāli libmysql.dll bez i.
  11. bubu

    extensions :/

    Ieraugi atšķirības.
  12. bubu

    extensions :/

    extension_dir pareizs norādīts php.ini failā? php atrod ini failu? libmysql.dll ir atrodams apache izpildāmajam failam?
  13. bubu

    Next Step

    Varēt ta var, bet jāmāk būs labi nokonfigurēt OSi, lai jēdzīgā ātrumā tas strādu. Tik uz nekādu ātrumu nemaz neceri. P.S. Tu tiešām uzskati, ka servera konfigurācijā mums te jānorāda Audio- SoundBlaster 2.0 (isa), Modem- Conexant HSF 56k (pci), keyboard, MS IntelliMouse scroll (ps/2), 2xUSB ?!? :)
  14. bubu

    smukie URL

    A priekškam tas būtu jāzin? Bez smukajiem urļiem jau arī nevar uzzināt, ja visu kodē šādi: /?param1=value1&param2=... /direktorija/ /dir2/?action2
  15. Ko nesaprot? Citus simbolus? Nu gan tu stāsti! + zīmi noteikti saprot (tā ir astarpes vietā) % zīmi arī, lai nokodētu hexā nerādāmus simbolus, un # zīme arī drīkst būt (anchors). Ja precīzi gribi zināt, kas drīkst būt, tad lasi šeit: http://www.faqs.org/rfcs/rfc1738.html (5-tajā sadāļā parādīts no kā var konstruēt urļus)
  16. Tāpēc ka urī drīkst atrasties arī citi simboli, ne tikai latīņu burti un - _. Ja vajag tikai latīņu burtus un _ un - tad: $artikuls =preg_replace('@[^\w\-_]@i', '', $_POST['artikuls']);
  17. ir pretrunā ar Pasaki precīzi, ko tev vajag.
  18. Tad izvāc to atstarpi starp kvadrātiekavām. Jeb paski visus atļautos simbolus, tad uzrakstīs tev regexpu.
  19. bubu

    smukie URL

    nu ja, /moduleName/var1/val1/var2/val2/
  20. bubu

    smukie URL

    name1/value1/name2/value2/...
  21. Pārbaudi tikai uz atļautajiem simboliem: $artikuls =preg_replace('@[^a-zA-Z0-9: \-+]@', '', $_POST['artikuls']);
  22. bubu

    smukie URL

    base64_encode(serialize($object_or_array));
  23. bubu

    hmm

    Tāpēc, ka lieto php4, kuram microtime neatgriež floatu, bet stringu atdalītu ar atstarpi. Ja lieto php5, tad der iepriekšējais piemērs, ja lieto php4, tad jāraksta šādi: $time_start = array_sum(explode(' ', microtime())); (tas pats arī ar $time_end)
×
×
  • Create New...