| Autor | Zpráva | ||
|---|---|---|---|
| Jirka77 Profil * |
#1 · Zasláno: 22. 4. 2011, 14:44:53
Ahoj, mám problém s funkcí preg_replace. Potřebuju v html kódu smazat určitou část, ale nejsem schopen toho docílit.
část html kódu: <div style="position:absolute;top:0;left:0"><img width="595" height="842" src="pg_0001.png"></div> <div style="position:absolute;top:373;left:34"><nobr><span class="ft0">Zahlungsbedingung: innerhalb von 30 Tagen ohne Abzug</span></nobr></div> <div style="position:absolute;top:397;left:34"><nobr><span class="ft1">Wir bestellen zu den Ihnen bekannten Einkaufsbedingungen und den angegebenen Liefer-</span></nobr></div> <div style="position:absolute;top:409;left:34"><nobr><span class="ft1">und Zahlungsbedingungen.</span></nobr></div> <div style="position:absolute;top:433;left:34"><nobr><span class="ft0">Objednáváme na základe Vám známých nasich nákupních podmínek a udaných dodavatelských</span></nobr></div> <div style="position:absolute;top:599;left:34"><nobr><span class="ft0">00010 30053818 Spindel</span></nobr></div> Potřebaval bych napříkad najít část left:34"><nobr><span class="ft0">00
$fp = FOpen ("pg_0001.htm", "r");
$data = FRead ($fp, FileSize ("pg_0001.htm"));
$find ='left:34"><nobr><span class="ft0">00';
$replace ="smazano";
$data=preg_replace ($find, $replace, $data, 1);
Díky za rady! |
||
| Mastodont Profil |
#2 · Zasláno: 22. 4. 2011, 16:42:27
Když tam nemáš žádný regulární výraz, tak používej str_replace.
|
||
| Keeehi Profil |
#3 · Zasláno: 22. 4. 2011, 17:14:59 · Upravil/a: Keeehi
Jirka77:
jinak k tomu reguláru - chybí ti tam delimitery $find ='~left:34"><nobr><span class="ft0">00~'; |
||
|
Časová prodleva: 15 let
|
|||
0