Mailinglisten-Archive |
Hi Reinhold,
am Dienstag, 17. Februar 2004 um 12:32 Uhr schriebst Du:
> $suchanfang = "<table width="550" border="0" cellspacing="0" cellpadding="0">
> <tr>
> <td bgcolor="#808080"><font size="4" color="#ffffff">
> <b>"
> $suchende = "</b>
> <i>"
> Leider erhalte ich dann folgende Fehlermeldung:
> Warning: Unknown modifier 'b' in
> D:\Daten\Internet\websites\etikettenwelt.de\html\php\test.php on
> line 39
> In Zeile 39 steht:
> preg_match("/$suchanfang(.*)$suchende/s",$daten,$matches);
> Ich vermute daß irgendein "b" aus $suchanfang oder $suchende zu dieser
> Fehlemeldung führt.
Nicht irgendein "b", sondern das in $suchende. Du musst den Slash (/)
escapen: $suchende = "<\/b....";
oder die Delimter von "/" ind "%" oder "!" ändern. Vielleicht wäre bei
Deinem Beispiel ein "!"-Delimeter gut, da der vermutlich in dem
HTML-Suchstring nicht enthalten sein wird...
Gruß,
Marcus
--
http://www.geheimorden.de
mailto:marcus at geheimorden.de
php::bar PHP Wiki - Listenarchive