Autor | Zpráva | ||
---|---|---|---|
stupid Profil * |
#1 · Zasláno: 7. 7. 2005, 09:24:44
$textik = "neco0.gif neco1.gif neco2.gif neco3.gif";
$textik = preg_replace('/(.{3,35})[0-9]\.gif/', '\1', $textik); echo($textik); Tento jednoduchy scriptik ma projit retezec a nahradit v nem nazev celehou souboru pouze jmenem obrazku(nikoliv cislem) cili napriklad neco2.gif zmeni na neco Napsal sem si regularni vyrazk ktery by to mel vystihovat, ze nazev muze mit 4 az 36znaku, kdy posledni znak je vzdy cislo 0-9 a script mi ma smazat toto cislo a koncovku, jenze po spusteni to ten script nahradi jen nekde A NEBO VUBEC. |
||
stupid Profil * |
#2 · Zasláno: 7. 7. 2005, 09:50:20
Mozna by stacilo aby se z kazdeho slova odstranilo pet poslednich znaku, protoze tyto soubory kopiruje a vytvari php takze nikdy se nemuze stat ze by poslednich pet znaku bylo jinak. Ale to je takove spatne reseni.
|
||
Charlie Profil |
#3 · Zasláno: 7. 7. 2005, 10:29:16
$textik = ereg_replace("([a-z]{3,35})+[0-9]+[.]+(gif|jpg|png)","\\1.\\2",$textik); Tohle by teoreticky mělo nahrazovat i jiné typy obrázků - gif, jpg a png. |
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0