Jump to content
php.lv forumi

des

Reģistrētie lietotāji
  • Posts

    307
  • Joined

  • Last visited

Everything posted by des

  1. Shitaa var sagraabstiit ar no 1-2 koliem atdaliitus stringus.. $pat = "/(:){1,2}([a-zA-Z0-9]){1,100}(:){1,2}/"; preg_match_all($pat,'this is :abc: barad dur fhtagn :bcde: , ::killa:: you',$arr); print_r($arr);
  2. Par nekomerciaalu projektu hostingu toch neesu gatavs maksaat :) Un vispaar jau sanaak nodarboties tikai ar komerciaalu projektu realizaaciju :)
  3. Piekriitu, ir atsevishkjas situaacijas, kad iesaaceejam saprast, ko noziimee attieciigais kljuudu pazinjojums ir gruuti... bet vai tam vajag atsevishkju sadalju, shaubos... taapat tachu var posteeet ieksh php un php...
  4. Un attieciigi, ja includojamais fails ir patiess php, t.i., tas satur reaalas php komandas, tad echo $t; jaaaizvieto ar eval ($t);
  5. Includi aizvieto ar: $fd = fopen('incluudojamais.php', "rb"); $t = fread($fd, filesize($fn)); fclose($fd); $t=str_replace('divi','aizvietojam divi',$t); echo $t; ;
  6. Katraa zinjaa apskatiities tikai attieciigajaa postaa esoshos ::smileyus:: && pachekot failu existenci ir daudz aatrdarbiigaak, nekaa pirms katra posta ielasiit visu 300 smailiju direktoriju & peec tam veel 300x repleisot, ir vai nav tas smailijs tur iekshaa...
  7. Aatrdarbiibas noluukos var iztikt bez str_replace... bishku tikai jaapamodificee mana augstaak uzraxtiitaa fja, lai rezultaataa atgrieztu uzreiz jau repleisoto textu: function asrt($symb,$text,$rpref,$rpost){ $a=explode($symb,$text); $t=''; foreach ($a as $k=>$v) { if ($k%2==1) $t.=$rpref.$v.$rpost; else $t.=$v; } return $t; } $smily=asrt('::','Texta saakums ::dusmiigs:: teksta vidus ::laimiigs:: teksta beigas.',"<img src='images/",".gif'>"); print ($smily); Veel tur pat pa vidu var iebaazt arii chekoshanu, vai fails existee.... function asrtf($symb,$text,$rpref,$rpost,$fpref,$fpost){ $a=explode($symb,$text); $t=''; foreach ($a as $k=>$v) { if ($k%2==1) { if (file_exists($fpref.$v.$fpost)){ $t.=$rpref.$v.$rpost; } else { $t.=$symb.$v.$symb; } } else $t.=$v; } return $t; } $smily=asrtf('::','Texta saakums ::dusmiigs:: teksta vidus ::laimiigs:: teksta beigas.',"<img src='images/",".gif'>","images/",".gif"); print ($smily); Protams, peedeejaa gadiijumaa $rpref un $rpost var aizvietot ar kaut kaadu $imagepath & taadeejaadi naff 2x jaaraxta, bet miinuss ir, ka fjai zuud patvaljiigums un pielietojamiiba netikai, ka prefix ir vienkaarshi img.... whatever, ceru, ka domu saprati :)
  8. Patiesiibaa, ja atdalosho simbolu virkniiti izdomaa taadu, ko cilveeki parasti taapat neuzraksta, tad kods sanaak veel iisaaks: function asr($symb,$text){ $a=explode($symb,$text); $o=array(); foreach ($a as $k=>$v) { if ($k%2==1) $o[]=$v; } return $o; }
  9. Luuk Tev : function asr($symb,$text){ $a=explode($symb,$text);//sadalam peec simbola symb pa daljaam $o=array();//outputa masiivs $l=sizeof($a)-1;//masiiva izmeers foreach ($a as $k=>$v) { /*ja ir paara elements masiivaa peec kaartas un nav peedeejais (izteixme, kas tikai izsaakas ar attieciigo simbolu tad pievienojam outputam*/ if ($k%2==1 && $k<$l) { $o[]=$v; } } return $o; } Un izsaukums: $smily=asr(':','fsdf :dusmiigs: teksta vidus :laimiigs: teksta beigas.'); print_r($smily); Iedos Tev: Array ( [0] => dusmiigs [1] => laimiigs ) Vieniigais, ieteicams simbolu ":" aizvietot ar kaut ko garaaku, piemeeram, "::" (kaut ko, ko cilvji parasti neuzraxta), jo savaadaak, pats saproti, kas notix ar textu "Jaaniitim ir: piecas roziines: vinjas visas ir skaistas".... :)
  10. Iepostee to conf failu kaut kur! Lai var ieveerteet! Taa uz dullo ir shausmiigi gruuti pateikt...
  11. Es gan parasti, paarinstalleejot apachi, conf failus saglabaaju... Nezinu, man uz w2k viss griezhaas ljoti normaali.... toties atkal uz viena *ux servera PHP sessions diivainaa kaartaaa uzvedas stipri kreisi..... you never know :) bet parasti vaina ir tieshi pashaa kodaa vistulbaakajaa, visneiedomaajamaakajaa veidaa... reizeem var pusdienu pavadiit debagojot & beigaas izraadaas, ka toch kaut kur 2 simboli jaapamaina un viss....
  12. Straadaa gan :) Tikai ieksheejaas peedinjas aatrumaa bija aizmirsies uzlikt :) Man domaat, ka tas tachu ir pashsaprotami, ka javascriptaa, pieskjirot textu kaut kaadam propertijam, tas ir jaalieliek peedinjaas... onMouseOver="this.className='overclass'" onMouseOut="this.className='defaultclass'",
  13. Visaam nuujaam divi gali.... :)
  14. Ir formaa taads lauka tips kaa hidden... <input type="hidden" name="churbax" value="kilikili"> peec formas nopostoshanas $_POST['churbax']=='kilikili'
  15. Kreizii idejas :) Pie katras skripta izpildes paarpuust DB uz RAM.... :) Un beigaas iepuust atpakalj.... :o Kaut ko shitik perversu dzirdu pirmo reizi :) Taa jau zuud visa SQL jeega un speeks... Bet es tieshaam nojaushu, ka shaada ideja radusies, jo datu nav paaraak daudz... kaut kaada vienkaarsha tabulinja <100 rindaam. Ja runaajam par brutaalu HTML m*n tabulu, kurai vajag dinamiski gjenereet tr/td atribuutus (katru reizi savus), tad ir izdeviigi shuunu datus saglabaat kaa assoc masiivu... Bet tieshaam - viss atkariigs no situaacijas :) Jee, es arii gribeetu cietni, kursh speetu nolasiit un ieraxtiit 500MB sekundee :)
  16. des

    web engine

    Starp citu, sviesc, Tev primaaraas atleegas (ID), tabulaam ir tinyint! Tas noziimee, ka tabula max var satureet 127 ierakstus! Ir jaataisa vismaz mediumint kaa ID :) Savaadaak jau tagad Tev tur nevar pievienot komentaaru :D
  17. Jaa, es arii izmantoju kaut ko taadu, ka pashaas beigaas notiek $page->draw(); *** Runaajot par "bremzeeshanu", var jau arii taisiit variantu, ka lapa tiek paargjenereeta tikai reizi noteiktaa laika intervaalaa vai arii tikai tad, kad reaali tajaa kaads kaut ko pamaina if (mustgenerate()) { $page->compile(); $page->dump($outputfile); $page->draw(); } else { include($outputfile); } mustgenerate tikai izdara paarbaudi, vai ir pagaajushas, teiksim 30 sekundes kopsh ieprieksheejaas gjeneraacijas, vai arii pacheko, vai piemeeram tikko kaads pievienoja jaunu komentaaru, taatad attieciigaa sadalja jaapaargjeneree.... *** Kaa jau teicu, tas viss straadaa uz "videeji dinamiskaam lapaam".... Shaada sisteema naff realizeejama variantos, kur kaut kas dinamiski jaatlasa no DB peec lietotaaja izveeleetiem filtriem.... kur ir ljoti daudz juuzeru & ir bezjeedziigi katram no vinjiem gjenereet 15'000 output failus, katru kaut vai tikai uz 10kb.... :)
  18. Njus, ja gribaas HTML <?php ?> HTML variantu, bet rezultaatam jaabuut sameeraa dinamiskam, tad ir ieteicams uztaisiit kaut kaadu macro-klashu sisteemu, kas sadumpo gala *.php failus. Jo taa ir daudz eertaak kontroleet visu - macro kodaa pamainam kaut ko ar vienu metodi, bet dumpotajaa gala failaa jau ir kaut kas pamainiijies vietaas 20..... Bet ne visam shaadus macrosus ir triviaali uztaisiit... .........
  19. Var jau arii tajos lang config failos encodingu noraadiit.... :)
  20. des

    Pateicība

    nu beidziet tachu braukt augumaa :) Katram kaadreiz ir jaaiesaak! Pilniibaa piekriitu, ka, kameer veel pats neko nerubii, ir ljoti gruuti iebraukt kaada cita jau gatavos pacmitkilobaitiigos un veel resnaakos php codos. Malacis! :)
  21. des

    web engine

    hmmm, e107 shobriit ir gljuxaa. Piekriitu venom, ka nevienmeer visiem der jau gatavs engine, jo ir webprojekti, kuriem nepiecieshami absoluuti nestandarta risinaajumi un iespeejas.
  22. Taapeec jau Latnets pamatiigi sux... 10Ls par mysql.... VAAAX!!!
  23. Nu beidziet tachu muldeet par "mega servera noslogoshanu" :D Ja taisa tjipa www.delfi.lv vai kaut ko citu tik pat noslogotu, tad veel ir veerts baigi domaat par siikumainu optimizaaciju. Bet, ja jaataisa projekts, kuram buus labi ja paaris simti pieprasiijumu dienaaa, tad nu taas milisekundes galiigi neko neizsaka.....
  24. Vienkaarshi, vajag normaali debagot. Piem, pirms darbiibas veikshanas uztaisiit print_r($_POST). Tad skaidraak buus redzams, kas ir nopostots. Arii pie mysqlquerijiem vajag uzlikt, lai kljuudas gadijumaa izmet mysql erroru. Ja lielus koda blaakjus meegjina debagot "uz dullo", tad reizeem toch var nojuugties :)
  25. Taapeec vajag uzrakstiit $authorized=false pirms if superduperautorization() { $autorized=true; } :) heh, nu jaa, ir jau visaadi Meerfija likumi :)
×
×
  • Create New...