Jump to content
php.lv forumi

bubu

Administratori
  • Posts

    8,897
  • Joined

  • Last visited

Everything posted by bubu

  1. kam tur WHERE 1 vajadzīgs?
  2. > P.S. kurā normālā programmēšanas valodā ik pēc dažiem mēnešiem iznāk n-to bugu fixi... Izstrāde viņiem iet ilgi, bugi daudz... em.. jebkurā? Ņem vērā, ka php ir ne tikai valoda, bet arī paliela standartbibliotēka. Paskaties uz pitonu - regulāri notiek updeiti/fixi. Ruby - tas pats. C++ bibliotēkas (boost un tml) - arī regulāri updeiti/fixi. Valoda, kurā neiznāks ne uzlabojumi, ne bugfixi manā skatījumā ir mirusi valoda. Ne attīstības iespējas, ne nākotnes, ja viss stāv uz vietas.
  3. bubu

    dienas flash

    1) punktā var lietot vienkāršāku funkciju - glob()
  4. bubu

    PHP IDE

    Redzi, es webu nedevelopēju. PHP vispār tik, cik programmēju - ir šinī forumā. Ārpus tā man ir tikai viena haltūra bijusi (kurai es pats īsti negribēju piekrst, bet darba kolēģis ievilka ;) Tā, ka mans viedoklis ir par developēšanu kā tādu, ne konkrēti vienīgi par web jomu. Un tai es pilnīgi visu lieku zem versiju kontroles. Arī individuālus projektiņus, pie kuriem mājās strādāju viens pats.
  5. SELECT 1, * ... nozīmē, ka rezultāta datos pirmā kolonnā tiks atgriezsts skaitlis 1 (visiem ierakstiem) Ja nepatīk skaitļi, lieto stringus: SELECT "chati", * FROM chati WHERE ... UNION SELECT "forumi", * FROM forumi WHERE ...
  6. bubu

    PHP IDE

    ftp adresi piemontē kā lokālu failsistēmu, un taisi svn up parastā failsistēmā.
  7. bubu

    JOIN itkā

    Sarežģīti visu aprakstīji. Parādi labāk tabulu struktūru un piemēra datus.
  8. bubu

    dienas flash

    Nesaprotu problēmu. Flaša objektu nemāki html kodā ielikt? Ja tā, tad lūdzu: http://code.google.com/p/swfobject/
  9. bubu

    PHP IDE

    Developēt bez versiju kontroles sistēmas ir muļķīgi (manuprāt). Attiecīgi developējam lokāli. Kad viss strādā - svn commit (SVN gadījumā), un remūtajā production serverī - svn update.
  10. php versija nav kaut kāda aizvēsturiska? moš, bet mazticams, ka kāds php bugs izlec.
  11. Tas nozīmē, ka vai nu row satur skaitli lielāku vai vienādu par rindu skaitu tabula. Vai arī tajā rindā ir mazāk par 9 kolonnām. Tev jāpārbauda vai pareizi esi izrēķinājis/pieņēmis row mainīgā vērtību.
  12. bubu

    php funkcija

    To dara ar cron (zem Linux), vai Task Scheduler'i (zem Windows).
  13. Kam tur skriptu vajag? Vienkāršs SQL kverijs: SELECT * FROM ibf_members Un rādi no turienes, kas vajadzīgs.
  14. Ja grib, lai pārējie tagi neparsējas, ta jāraksta advancētāks bbkodu parseris. Tīri ar preg_replace iztikt nevarēs. Nāksies visu stringu dalīt pa daļām, ar [kaut kas] atdalītājiem, un tad kabināt atpakaļa pa gabaliem. Līdzīgi kā es daru smileys funkcijā, tik to visu funkcionalitāti jāuzraksta universālāk, ne tikai tagam. Neesmu pats lietojis, bet reku PECL'ā php ir gatavas funkcijas bbkoda definēšanai un parsēšanai: http://us3.php.net/manual/en/function.bbcode-create.php ar visiem smailijiem: http://us3.php.net/manual/en/function.bbcode-add-smiley.php PEAR'ā arī ir kautkas lietojams: http://pear.php.net/package/HTML_BBCodeParser Divriteni nevajag gudrot :)
  15. Ja mainīgais nebūs definēts "lpp" elements $_GET masīvā, tad kļūdu par to (nedefinēta mainīgā lietošanu) dabūsi jau $lpp = $_GET["lpp"]; rindā, nevis nākamajā isset rindā. Jo kā var piešķirt kaut ko, kas nav definēts?
  16. bubu

    While.

    Nevajag lietot while ciklu. Tīrākā matemātika - jālieto aritmētiskā progresijas formula. $beigu_laiks = $sākuma_laiks + $skaits * $palielināmā_vērtība. Tātad $skaits = ($beigu_laiks - $sākuma_laiks) / $palielināmā_vērtība. Dots ir sākuma_laiks = $timelast. Cik vajag būt beigu_laiks = $time, palielināmā_vērtība - $inteval. Tātad noapaļojot uz augšu: $i = (int)ceil(($time - $timelast) / $inteval). Tev pie tam ir kļūda - while ciklā += vietā esi ierakstījis tikai + zīmi.
  17. Viss ir pareizi. Jo $lpp = $_GET["lpp"]; rindā tu $lpp mainīgajam piešķir stringu. Un is_int(stringa_mainīgais) vienmēr būs false. Pie tam - šādi rakstīt: $lpp = $_GET["lpp"]; if(isset($lpp)){ ir varen aplami. Vajag isset pielietot pa tiešo $_GET masīva elementam.
  18. Visu var uztaisīt. Vajag tikai gribēt. Kaut kā apmēram šādi: http://paste.php.lv/0f3d1f93e4e8e5350651502f9455d65e?lang=php
  19. is_int nosaka mainīgā tipu. Ja skaitlis ir vesels, tā atgriezīs true. Šī funkcija ļoti labi der. Ja tu gribi pārbaudīt vai stringā ierakstītais teksts ir vesels skaitlis, tad šķiet, ka nekas labāks par preg_match nebūs. Ja nu vienīgi kāstots stringu uz integeru, un tad atpakaļ uz stringu, un tad salīdzināt ar oriģinālo stringu uz vienādību.
  20. Saku tev - nāks laiks, nāks apskaidrība ;) Es agrāk arī domāju kā tu, tagad labi zinu, ka stipri maldījos. Un kas tas par packet??
  21. Glabā mysql'ā papildu lauku ar jau iztīrīto urli. Pēc tā tad arī meklēsi. Vai arī urlī papildu glabā unikalās atslēgas numuru un datubāzē tad meklē pēc tā: http://kkas.lv/123/pardosana-nonak-ea-sporta-speles
  22. Divrteņu izgudrotājs esi, Wuu :) Gan nāks laiks, kad sapratīsi, ka esošu kodu ir jāizmanto pēc iespējas vairāk. Tā tikai produktīvāks būsi un mazāk iespēju kļūdas ielaist būs (jeb ātrāk tās tiks labotas). Vajag "ārstēties" no slimošanas ar Not Invented Here "slimību".
  23. ok, tādu brīnumu nezināju. Mūžu dzīvo, mūžu mācies :)
  24. Tak šitais nav nekāds "jaunais skins". Šī ir jauna IPB foruma versija. Major numurs mainījies: 2 -> 3.
  25. case ($type > 3) tāda sintakse ir invalīda.
×
×
  • Create New...