S_K Posted March 30, 2004 Report Share Posted March 30, 2004 Kaklz, paarbaudi savu kodu, jo man rāda, ka replacements nav arrays un strtr nevar paveikt savu darbu... Ped es meklēju variantu, varbūt ar preg_replace kāds var man paskaidrot kā izvilkt no teksta to ko man vajag ? Link to comment Share on other sites More sharing options...
des Posted March 30, 2004 Report Share Posted March 30, 2004 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); Link to comment Share on other sites More sharing options...
des Posted March 30, 2004 Report Share Posted March 30, 2004 Ar preg_replace Tu nevareesi piechekot, vai existee, vai neexistee tas fails... Un vai tieshaam Tu taisi projektu, kur buus 100 pieprasiijumi sekundee, ka Tevi tik ljoti uztrauc explode leenums? Link to comment Share on other sites More sharing options...
des Posted March 30, 2004 Report Share Posted March 30, 2004 Tad veel ir jautaajums. Vai Tu taisiisi: 1) Juuzeri ar roku raksta textaa :megadupersmailijz: un turpina textu 2) Vai arii ir smailiji saziimeeti un juuzeri uzkliksjinot dabot :javascriptaieposteetosmailiju: ? Link to comment Share on other sites More sharing options...
S_K Posted March 30, 2004 Report Share Posted March 30, 2004 des, paldies tieši par to es sākumā intresējos... tikai viena lieta, kapēc viņš sadala pa arrayiem veel tos dazhus arraayus, tur es neizpratu, vai nevar kaadu primitiivaaku func lietot preg_match_all vietaa... Par explode lēnumu es mazāk uztraucos, bet tomēr ar to es tev jau parādiju kļūda kura rodās atiecīgā tekstā... 1. Jaa ar roku raksta.. 2. Iespējams ar laiku vienkārši būs iespējams arī uzspiežot uz sejinjas ievietot teksta laukā, kam pašreiz nēsu vēl ķēries, bet kā ekstra man derēs... Es vēlējos šadu kodu uztaisīt: $folder = 'smily3/'; $smily = 'Shitas ir teksts :1: shitas ir turpinaajums :ha: shitaas ir beigas'; $pat = "/(:){1}([a-zA-Z0-9]){1,100}(:){1}/"; preg_match_all($pat,$smily, $arr); $cik = count($arr[0]); for($i=0; $i<$cik; $i++){ $smil = $arr[0][$i]; $smile = substr($smil, 1, -1); $is_file = $folder.$smile.'.gif'; if(is_file($is_file)){ $smily = str_replace($smil, '<img src="'.$is_file.'" alt="'.$smile.'" title="'.$smile.'">', $smily); } } vēl var to kodu bišķi optimizēt es ceru, bet man pašlaik nepietika laika tam... šis ir primitīvs, vienkārši saprotams varinats, vienīgi vai ir ātrākais par to tagad spriest jums un labākais... PS ar explode palika neizlabota kļuda, ja ar explode jūsuprāt ir labāk... Link to comment Share on other sites More sharing options...
Kaklz Posted March 30, 2004 Report Share Posted March 30, 2004 viena lieta, ko vēl vajadzētu ņemt vērā - optimālais smaidiņu skaits varētu būt kādi 20 - 30, bet ne jau nu 300 ;) to arī ir jāņem vērā. Ja paliksi pie saviem 300 smaidiņiem, tad garantēju, ka 20-30 smaidiņi tiks izmantoti 95% gadījumu, bet pārējie sastādīs aptuveni 5 atlikušos procentus. Link to comment Share on other sites More sharing options...
des Posted March 30, 2004 Report Share Posted March 30, 2004 http://lv.php.net/manual/en/function.preg-match-all.php Tie paareejie arraji ir attieciibu subpatternu matchi. Subpaterns ir regulaaraas izteiksmes dalja, kas iekljauta iekavaas. Vispaar es pats regulaaro izteiksmju sintaxi veel tikai maacos :) Link to comment Share on other sites More sharing options...
S_K Posted March 30, 2004 Report Share Posted March 30, 2004 Kaklz, bet jābut daudzveidībai... Un tas piesaista apmeklētājus ja daudz sejinjas ir piejamas! des, nu paldies vismaz ka tik daudz esi iemacijies cik man vajadzeeja... Link to comment Share on other sites More sharing options...
tamster Posted March 31, 2004 Report Share Posted March 31, 2004 Un tas piesaista apmeklētājus ja daudz sejinjas ir piejamas! Orģināls veids kā iegūt apmeklējumus :] Nez, man personīgi, ASCII smailiņi patīk vairāk par .gif... Teiksim šis - :blink: - nez... mani vismaz viņš tracina... Link to comment Share on other sites More sharing options...
sandijs Posted March 18, 2008 Report Share Posted March 18, 2008 A kura faila sis scripti vispar jaliek???? www/.. talak? Link to comment Share on other sites More sharing options...
Recommended Posts