Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
ereg_replace --> preg_replace [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
ereg_replace --> preg_replace


 
matcho
08-03-2011, 21:00 
 
Hallo, ich muss zwangsweise eine Funktion ersetzen und bin mir nicht sicher, wie die richtige Syntax ist. Vielleicht kann mir ja jemand helfen.

Vorher:
ereg_replace("0","<img class=\"formmailerimg\" src=\"$imagepath/0.gif\" alt=\"\"/>",$cap_5);

Nacher:
preg_replace("0","<img class=\"formmailerimg\" src=\"$imagepath/0.gif\" alt=\"\"/>",$cap_5);

Wäre doch so schön gewesen, wenn das geklappt hätte :)

 
wahsaga
08-03-2011, 21:04 
 
Als erstes solltest du dich informieren, was Delimiter sind.

 
AmicaNoctis
08-03-2011, 21:05 
 
Hallo,

versuch's mal mit "/0/" statt "0". Preg_replace arbeitet mit PCRE und die brauchen einen Begrenzer am Anfang und am Ende, in diesem Falle ist das der Slash, aber "!0!", "@0@" oder "<0>" würden denselben Zweck erfüllen.

Gruß,

Amica

 
matcho
08-03-2011, 21:12 
 
Hallo,

versuch's mal mit "/0/" statt "0". Preg_replace arbeitet mit PCRE und die brauchen einen Begrenzer am Anfang und am Ende, in diesem Falle ist das der Slash, aber "!0!", "@0@" oder "<0>" würden denselben Zweck erfüllen.

Gruß,

Amica

das ist eine antwort die mir weiterhilft
vielen dank
(aber damit du nicht zu kurz kommst mit solchen überheblichen antworten wahsaga, ich versteh jetzt auch deinen wink mit dem zaunpfahl)

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 13:38 Uhr.