![]() |
[PHP] Eigenartiger RegExp-Fehler
Liste der Anhänge anzeigen (Anzahl: 1)
Hey ho!
So, jetzt wende ich mich damit einfach mal an die Proficommunity meines Vertrauens ;) Ich such seit etwa 2 Stunden einen Fehler in einem Script, den ich aus den Error logs lesen kann, allerdings absolut nicht reproduzieren kann. Die Sache ist folgende: Ich arbeite an einer Page für eine Firma, die auch div. Formulare enthält. Und da die Firma diese selber ändern muss, allerdings das auch ohne PHP schaffen muss, habe ich einen Script geschrieben, der die Parameter per POST entgegennimmt, die Formular-HTML Seite öffnet, die Formularfelder in eine Tabelle umwandelt und dort die Werte einträgt. Der Script ist im Anhang. In meinen Tests hat alles wunderbar funktioniert, allerdings gibt es gelegentlich die Situation, dass zwar eine E-Mail ankommt, diese allerdings komplett leer ist. Aus der error.log ist folgendes zu entnehmen:
Code:
Sieht jemand von euch den Fehler?
[Mon Aug 1 23:10:44 2005] [error] PHP Warning: Unknown modifier 'v' in /home/www/html-data/page/32f.inc.php on line 30
[Mon Aug 1 23:10:44 2005] [error] PHP Warning: Unknown modifier 'v' in /home/www/html-data/page/32f.inc.php on line 30 [Mon Aug 1 23:10:44 2005] [error] PHP Warning: Unknown modifier 'a' in /home/www/html-data/page/32f.inc.php on line 30 [Mon Aug 1 23:11:07 2005] [error] PHP Warning: Unknown modifier 'v' in /home/www/html-data/page/32f.inc.php on line 30 [Mon Aug 1 23:11:07 2005] [error] PHP Warning: Unknown modifier 'v' in /home/www/html-data/page/32f.inc.php on line 30 [Mon Aug 1 23:11:07 2005] [error] PHP Warning: Unknown modifier 'a' in /home/www/html-data/page/32f.inc.php on line 30 Gruß, Mo P.S.: Hab den Script etwas zensiert, die funktionalität ist allerdings trotzdem da. (Bis darauf dass halt Bilder und CSS fehlen) Das Attachment bitte in .php umbenennen! |
Re: [PHP] Eigenartiger RegExp-Fehler
Zitat:
|
Re: [PHP] Eigenartiger RegExp-Fehler
Zitat:
Hehe, sorry *g* Attachment ist dran. |
Re: [PHP] Eigenartiger RegExp-Fehler
Zitat:
Überprüf' mal in den preg_replace-Statements, ob du irgendeinen Slash nicht richtig gequoted hast. Also ob du z.B. preg_replace("/abc/v/", ...) drin stehen hast. |
Re: [PHP] Eigenartiger RegExp-Fehler
Die Zeile stimmt noch, darauf hab ich extra geachtet. Soll ich evtl. alles mal urlencoden?
|
Re: [PHP] Eigenartiger RegExp-Fehler
Das einzige was mir auffällt ist, dass du die Werte $name und $value direkt in den regulären Ausdruck einsetzt und hier könnte ein Slash drin sein. Probier mal die roten Zeilen nach dem for einzufügen:
Code:
foreach($_POST as $name => $value) {
[color=red]$name = preg_quote($name); $value = preg_quote($value);[/color] $text = @preg_replace(... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:26 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz