| Autor | Správa |
tatysp
 Užívateľ
 Založený: 01.09.2007 Príspevky: 141 Bydlisko: 127.0.0.1
 | Zaslal: Po 10.12.07 20:09 |   |
neda sa nejako obmedzit pre funkciu str_replace() pocet nahradzovanych fraz. To jest, aby po pouziti mi nahradilo iba raz dany retazec a nie kazdy jeden, ktory je v danej premennej. napriklad ak mam "abcabcabc", tak ak dam nahradit "a" za "d", tak mi da "dbcabcabc". Potrebujem to dost surne, pls |
| |
        |
 |
juho
 Zablokovaný užívateľ
 Založený: 16.05.2007 Príspevky: 837
 | Zaslal: Po 10.12.07 20:15 |   |
ak chces limit tak pouzi funkciu preg_replace(vyraz,nahrad,text,limit);
| kód: | | preg_replace("/a/","d","abcabcabc",1); | vysledok dbcabcabc |
_________________ getch();?{readkey;?} na konci? !A naco! Riesenie je (Alt+F5)
99% pochopí a shaggy je druhá kategória | |
   |
 |
tatysp
 Užívateľ
 Založený: 01.09.2007 Príspevky: 141 Bydlisko: 127.0.0.1
 | Zaslal: Po 10.12.07 20:23 |   |
hadze mi to chybu Warning: preg_replace() [function.preg-replace]: Unknown modifier 'h' in /home/www/uvadi.cz/subdomains/taty/codes/hcm.php on line 281, riadok 281:| kód: | | $desing=preg_replace("[hcm]".$hcm_data."[/hcm]",hcm($p1),$desing,1); |
|
| |
        |
 |
juho
 Zablokovaný užívateľ
 Založený: 16.05.2007 Príspevky: 837
 | Zaslal: Po 10.12.07 20:45 |   |
vyraz musi byt regularny teda v spatnych lomitkach.
| kód: | | $desing=preg_replace("/\[hcm\]$hcm_data\[\/hcm\]/",hcm($p1),$desing,1); |
skus takto |
_________________ getch();?{readkey;?} na konci? !A naco! Riesenie je (Alt+F5)
99% pochopí a shaggy je druhá kategória | |
   |
 |
tatysp
 Užívateľ
 Založený: 01.09.2007 Príspevky: 141 Bydlisko: 127.0.0.1
 | Zaslal: Po 10.12.07 20:49 |   |
dik uz to ide inak keby si chcel vidiet pouzitie Need For Speed ProStreet článok ide o tie bloky obrázkov. Povodny proble -> davalo vsetky bloky rovnake, teraz dava normalne dava dalsie (vkladane ako HCM moduly v clanku) |
_________________ It easier to run away | |
        |
 |
tatysp
 Užívateľ
 Založený: 01.09.2007 Príspevky: 141 Bydlisko: 127.0.0.1
 | Zaslal: Po 10.12.07 20:58 |   |
|
        |
 |
juho
 Zablokovaný užívateľ
 Založený: 16.05.2007 Príspevky: 837
 | Zaslal: Po 10.12.07 21:29 |   |
ako vyzera ten nekonecny script? |
_________________ getch();?{readkey;?} na konci? !A naco! Riesenie je (Alt+F5)
99% pochopí a shaggy je druhá kategória | |
   |
 |
tatysp
 Užívateľ
 Založený: 01.09.2007 Príspevky: 141 Bydlisko: 127.0.0.1
 | Zaslal: Po 10.12.07 21:42 |   |
s tym preg_replace() je to blbe, lebo potom mi to kazy cely script kvoli tym lomitkam, ono neviem preco ale tie HCM moduly pracuju asi na [hcm]modul,param1,param2[/hcm] a to potom rozdelim na premenne pomocou explode(). A niekde mam napr param1 ako 10(ciarka)5 a to pomocou str_replace() zmenim na 10,5 (kvoli limitom v SQL dotazoch) a potom to neviem preco dava nekonecny script |
_________________ It easier to run away | |
        |
 |
|