Jump to content
php.lv forumi

bubu

Administratori
  • Posts

    8,897
  • Joined

  • Last visited

Everything posted by bubu

  1. wtf? foreach neko nečakarē, ja vien pats tu nemaini datus. Tikpat labi arī while/for/if "čakarē visu tabulas struktūru" (lai ko arī tas nozīmētu).
  2. Tev vajag, lai tas $date ir kaut vienā no tiem date_from..date_to intervāliem, kas salikti masīvā? Es nesaprotu.. for ciklus nemākam rakstīt? $is_inside = false; for ($i=0; $i<count($date_from); $i++) { if ($date>=$date_from[$i] && $date<=$date_to[$i]) { $is_inside = true; break; } } // tagad $is_inside = true/false, daram ko vajag (un kāpēc foreach nevar izmantot? to pašu tikpat labi var ar foreach uzrakstīt)
  3. Cilvēk, tu savu kodu debugot māki? Uzraksti kautvai echo $date_from, ' ', $date_to; Un ciklā izvadi eccho $date; Un tad padomā, kāpēc kautkas varētu neiet, ja šie skaitļi būs tādi, kā tev izvadās.
  4. Windows-1250? wtf? Latviešu ANSI enkodings ir 1257. UTF-8 attēlo š burtu bez problēmām. Problēma ir tavā skriptā - tas vai nu nepareizi to saglabā (datubāzē/failā), vai nepareizi nolasa un izvada. P.S. Kāds tam sakars ar OOP? Pārvietoju topiku uz sakarīgāku sadaļu.
  5. Tabulu tu izvadi php ciklā? Nu tad jau prasts ifs līdzēs: echo '<td class="' . ($date >= $date_from && $date <= $date_to ? 'taken' : 'free') . '>...</td>'; kur tos $date_from, $date_to tu saņem no datubāzes, bet $date ir cikla skaitītājs.
  6. Jā, un pie tam trīs reizes. Tāpat nesapratu.
  7. bubu

    flash un php

    Ar JS var nodetektēt flaša pieejamību: http://www.google.com/search?q=javascript+detect+flash Tātad rādam sākumā kautkādu lapu, kura ar JS refrešo uz Flašlapu (vai tikai kādu fragmentu no tās), ja ir pieejams flašs.
  8. bubu

    Select border color

    "Ārējais rāmītis", wtf? Tur jau tu arī nepareizi pateici, ka nepieminēji dropdownu.
  9. bubu

    Select border color

    Tad tā arī vajadzēja prasīt - select dropdowna rāmīša krāsu. Nevis select rāmīšana krāsu.
  10. Tīrā CGI protams, ka bremze. Taču, cik esmu dzirdējis un lasījis - ar FastCGI tas esot pat ātrāk nekā ar mod_php.
  11. bubu

    Include...

    Neko es nekļūdījos. Tika prasīts (abos divos postos augstāk virs mana), kur var izlasīt kautko par freimiem. To arī iedevu.
  12. Tad jau nav jēgas <div> izmantot. Jo <div> ar display:inline ir tas pats, kas <span> (un arī otrādi - <span> ar display:block ir tas pats, kas <div>).
  13. Viens variants ir ar float: left
  14. bubu

    Include...

    http://www.w3.org/TR/html4/present/frames.html
  15. Ja man nāksies uz to atbildēt, tad topiku pārvietošu drazu un iedošu linku uz šejienu.
  16. Pat tādu lietu kā debugošanu un treisošanu (koda izpildīšanu pa rindiņai) zinu? Sliktākajā gadījumā ar alert'iem var izlīdzēties. Pa rindiņai pārbaudi, kura nestrādā kā vajag un tad arī sapratīsi kur ir problēma. btw, detektēt browseri pēc navigator objekta ir nepareizi. Browseri nevajag nekad detektē (to var taču viegli viltot un izlikties par citu - kā Opera dara). Vajag vienkārši try { .. } catch .. blokā mēģināt taisīt to XHR() naitīvot objektu. Ja nesanāk - tad mēģināt to ActiveX. Jo padomā pats - IE7 uzturēs arī to XHR(), a tu reku mēģināsi kautkādu ActiveX viņam iebarot - nelabi. Pameklē netā kā prototype.js biblotēka to dara. Tas, manuprāt, ir elegants veids.
  17. Nekas nav jādzēš. Ja nu kādam līdzīga problēma gadās.. tad šis topiks būs noderīgs.
  18. Tieši šī iemesla dēļ jau arī visdrīzāk notiek tāda konfiscēšana - lai to visu noskaidrotu.
  19. Un ja nu kāds cietais nav pieslēgts mātesplatei? Vai varbūt barošana nav piesprausta? (tb lai noslēptu datus).
  20. Tāpēc, ka php5 visus objektus piešķir/padod funkcijām pēc references. Taču php4 taisa vienmēr kopijas - pat vienkāršai $x = $y piešķiršanai. Kāpēc? Performances dēļ droši vien. Un kāda jēga no šīm divām rindiņām? $d = new $classname; $d = $this; // Ja rakstam $d=clone($this), tad viss ir ok, bet clone() darbojas tikai PHP5 Pirmajā tu uztaisi jaunu objektu. Otrajā tu iepriekšējam objektam pa virsu uzraksti $this. Kāpēc tad bija jātaisa jauns objekts? Slikti manuāli esi lasījis. Īpaši šo: http://lv2.php.net/manual/en/faq.migration....migration5.oop Un turpat arī ir atbilde: http://lv2.php.net/manual/en/ini.core.php#...patibility-mode
  21. Darkheart: kas tev liek domāt, ka tas varēja būt vienīgais?
  22. bubu

    foreach un if

    Vai tiešām? Pārliecinies, ieliekot pašā skripta sākumā error_reporting(E_ALL); Un vai nevar to kodu vienkāršāk uzrakstīt? Kautkā šādi: if (isset($pas[$jauna_lieta])) { $pas[$jauna_lieta]++; } else { $pas[$jauna_lieta] = 1; }
  23. A kas tifam vainas (izņemot to, kas browseri to normāli nerāda)? tif ir kudiš labāks formāts par bmp.
  24. bubu

    foreach un if

    Nelieto tabus gan, lieto labāk atstarpes.
  25. MakaTaNaw.. tev laikam čerez ž.. visu vajag darīt :) Jālieto vai nu number_format, kā jau PheliX saka, vai arī var ar sprintf, kā darītu rūdīti C programmētāji: $str = sprintf("%.2f", $num);
×
×
  • Create New...