Manfred-B
20-07-2000, 01:07
Hallo!
Um eine form eingabe zu prüfen und zu zerlegen setze ich auf PHP 3.0.16
seid einiger Zeit versuche ich jetzt rum:
preg_match("/(<.+?> http://www.linuxforen.de/ubb/wink.gif(.+?)(<\/\1> http://www.linuxforen.de/ubb/wink.gif/i","<html> blabla blabla </html>", $parts);
function print_matcharray($parts)
{
print "index 0: $parts[0]\n";
print "index 1: $parts[1]\n";
print "index 2: $parts[2]\n";
print "index 3: $parts[3]\n";
print "index 4: $parts[4]\n";
}
print_matcharray($parts);
\1 soll den fundstring der ersten klammer an seiner stelle einsetzen
Das funktioniert aber nicht.
wenn ich das /html tag durch \1 ersetze findet PHP ein ^A und auch die andern klammern finden wieder etwas. Was kann man da noch falsch machen?
Bitte erlöst mich von dieser Quahl http://www.linuxforen.de/ubb/frown.gif
vielen Dank
Manfred-B
Um eine form eingabe zu prüfen und zu zerlegen setze ich auf PHP 3.0.16
seid einiger Zeit versuche ich jetzt rum:
preg_match("/(<.+?> http://www.linuxforen.de/ubb/wink.gif(.+?)(<\/\1> http://www.linuxforen.de/ubb/wink.gif/i","<html> blabla blabla </html>", $parts);
function print_matcharray($parts)
{
print "index 0: $parts[0]\n";
print "index 1: $parts[1]\n";
print "index 2: $parts[2]\n";
print "index 3: $parts[3]\n";
print "index 4: $parts[4]\n";
}
print_matcharray($parts);
\1 soll den fundstring der ersten klammer an seiner stelle einsetzen
Das funktioniert aber nicht.
wenn ich das /html tag durch \1 ersetze findet PHP ein ^A und auch die andern klammern finden wieder etwas. Was kann man da noch falsch machen?
Bitte erlöst mich von dieser Quahl http://www.linuxforen.de/ubb/frown.gif
vielen Dank
Manfred-B