Jump to content
php.lv forumi

marcis

Reģistrētie lietotāji
  • Posts

    1,765
  • Joined

  • Last visited

Everything posted by marcis

  1. http://fr.php.net/manual/en/language.operators.comparison.php http://lv.php.net/mysql_num_rows
  2. http://www.php.net/manual/en/function.ini-set.php vai http://php.net/manual/en/configuration.changes.php ja neiet ne viens, ne otrs, tad nāksies vien prasīt sysadminam
  3. Pirms 5 gadiem viņam tas noteikti interesēja... P.S. Ja jau izdomāji te cilvēciņus apgaismot, tad varēji to darīt korekti, nevis ar pāris rindiņām no palīka koda (:
  4. localhost drošvien ir windows, bet cits ir *nix. \r\n - windows newline \n - *nix newline \n\r - mac newline (ja pareizi atceros)
  5. Man ir aizdoma, ka līdzīgas tēmas te jau ir bijušas. Ja lieto *nix, tad file komanda būs gana laba echo exec('file -bi fails_bez_ext'); Attiecīgi pēc mime type arī vari izdomāt kāds būtu pareizais extensions vai ar ko viņu mēģināt vērt vaļā.
  6. Manuprāt viņš ar šo burtu salikumu bija domājis Page Rank, nevis Public Relations :D
  7. http://www.google.com/support/webmasters/bin/answer.py?answer=83105&hl=en
  8. Sākumā kaut vai ar "top" noskaidro, kas vispār tērē resursus.
  9. Es esmu paredzējis, ka starp pirmajām pēdiņām var būt tikai cipari, tur arī problēma.
  10. Es iedevu tieši tik pilnu kodu, cik uzskatīju par vajadzīgu un viņš strādā, pieņemot ka failā datu formāts ir tieši tāds kā tu minēji pirmajā postā. php newbie -> taisnība. Pareizi ir darīt tā kā ir pareizi un šajā gadījumā codez ieteikums fgetcsv(). Es par šādas funkcijas ekistenci vispār biju drusku piemirsis. Taču, ja jāizvēlas starp strpos(), substr() un vēl kaudzi stringu apstrādes funkcijām vai regex, tad es izvēlos otro (arī šeit ir runa par konkrēto gadījumu).
  11. Šitādu linku esi redzējis? http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html#rewritecond Hint: SCRIPT_FILENAME diezvai attiecas uz direktorijām :)
  12. $delimiter = "\r\n"; $contents = file_get_contents($filename); $contents = substr($contents, strpos($contents, $delimiter)+strlen($delimiter), 500); // nogriežam headeri un beigas $contents = substr($contents, 0, strrpos($contents, ' ')); // nogriežam visu, kas seko pēc pēdējās atstarpes (pieņemot, ka ar to beidzas pēdējais veselais vārds)
  13. "milijons iekaviņas un simboliņus" sauc par regular expressions -> http://lv.php.net/pcre
  14. Kverijā int vērtības nav jānorāda pediņās (pieņemu, ka `type` ir cipars). Maģiskais @ simbols strādā uz visu rindiņu, nav jēgas viņu atkārtoti bāzt priekšā. mysql_result() $user_count = mysql_result(mysql_query("SELECT count(*) FROM users WHERE type!=0", 0, 0); Indexu uz type un nekas īpaši nebremzēs. Taču tik un tā iesaku uz kaut kādu laiku nokešot rezultātu, jo diezvai ir tik svarīgi zināt konkrētu ciparu konkrētajā sekundē.
  15. $lines = file("data.txt"); foreach($lines as $line){ $matches = array(); if(!preg_match('/^"(\d+)"\s"(.+)"\s"(.+)"\s"(.+)"\s"(.+)"\s"(.+)"\s(\d+)\s(\d+)$/U', trim($line), $matches)) continue; print_r($matches); echo 'bla bla bla'; }
  16. marcis

    mail();

    ai nu ko tur daudz... $password = substr(md5(uniqid()), 0, 6); P.S. http://lv.php.net/manual/en/function.implode.php
  17. To jau tu varēji arī pats izdomāt... Principā ir 2 varianti. 1. Izselektējam pilsētas un ciklā pieprasam cilvēkus no konkrētās pilsētas, kārtojot pēc id - slikta pieeja. 2. Paliek pie esošā selekta, bet piestrādājam pie izvades $pilseta = ''; echo '<ul>'; while($row = mysql_fetch_object($res)){ if($pilseta != $row->pilseta){ if($pilseta !== '') echo '</ul></li>'; echo '<li>',$row->pilseta,'<ul>'; } echo '<li>',$row->cilveks,'</li>'; $pilseta = $row->pilseta; } echo '</ul>';
  18. http://web.hc.lv/kods/css/raksti/css-float/ + vajadzētu saprast, kad jālieto id un kad class atribūti.
  19. Parādi uzģenerēto sourci, nevis to, ko tev brouzeris vizuāli atrāda.
  20. Pieglabā topiku tabulā pēdējo izmaiņu datumu un pēc tā arī kārto.
  21. http://www.google.lv/search?hl=lv&site=&q=site%3Aphp.lv+set+names+utf8&btnG=Mekl%C4%93t&meta=
  22. Tak par šo tēmu ir bijušas vēl vairāk diskusijas kā par headers already sent (jā, šajā pašā forumā)... Par meklēšanas iespējām ir kaut kas dzirdēts?
  23. marcis

    BBCODE

    Plus vēl šīs nedēļas laikā šajā forumā ir bijušas vairākas tēmas par bb kodu, kur tika atbildēts uz tevis uzdotajiem jautājumiem.
  24. Tīri pēc tevis teiktā... Palasi par SELECT pieprasījumu sintaksi, īpašu uzmanību pievēršot ORDER BY klauzai http://dev.mysql.com/doc/refman/5.0/en/select.html SELECT * FROM forum_topics LEFT JOIN forum_posts ON forum_posts.tid=forum_topics.id WHERE forum_topics.fid=$fid ORDER BY forum_posts.id DESC, forum_topics.pinned ASC Varbūt, ka es neko nejēdzu no forumiem, taču man šķiet, ka tev tur loģika pieklibo. Pieņemot, ka pinned topiki atrādās neatkarīgi no atvērtās lappuses (noteikti jau, ka tiks lietots pagination parastajiem topikiem), vienkāršākais risinājums varētu būt šāds: SELECT * FROM `forum_topics` WHERE fid=$fid AND pinned=1 ORDER BY id ASC UNION ALL SELECT * FROM `forum_topics` WHERE fid=$fid AND pinned=0 ORDER BY id DESC LIMIT $offset, $perpage
  25. "Domēns nevar būt IP" - vai tad uz IP var uzlikt MX ierakstus? http://lv.php.net/filter_var
×
×
  • Create New...