Hi,
Ich habe folgendes Problem wenn ich den php skript von der seite http://unix.oppserver.net/php-tut/regex.html pcretest erstelle bekomme ich diesen fehler
Eingabe:
/foobar/
Warning: preg_match() [function.preg-match]: Delimiter must not be alphanumeric or backslash
Diese Meldung bezieht sich auf das verwendete Suchmuster, welches im Script in der Variable $regex hinterlegt sein sollte - zeige uns also bitte deren Inhalt, und nicht den Text, in dem du suchen willst.
MfG ChrisB
<?php
error_reporting(E_ALL);
$regex = 'hier der regex';
if(isset($_POST['eingabe'])) {
echo "Eingabe:<br />\n";
echo "<pre>\n";
echo $_POST['eingabe'];
echo "</pre>\n";
if(preg_match($regex, $_POST['eingabe'])) {
echo "<span style=\"color: #008000\">passt</span><br />\n";
} else {
echo "<span style=\"color: #FF0000\">passt nicht</span><br />\n";
}
}
echo "Regex:<br />\n";
echo "<pre>\n";
echo $regex;
echo "</pre>\n";
echo "<form action=\"regex.php\" method=\"POST\">\n";
echo " <input type=\"text\" name=\"eingabe\" />\n";
echo " <input type=\"submit\" name=\"testen\" />\n";
echo "</form>\n";
?>