Hi!
Das ID= ist ein ganz normaler String. Das $1 ist wichtig: darin steht
die Zahl, weil ich das '[0-9]+' in Klammern stehen hatte.
und wieso ausgerechnet $1? Was ist das überhaupt für eine Sprache - PERL???
Der String den man ersetzt? Bekommne ich denn dann nicht genau
wie in php das Problem, dass davor ein "/" steht?
Was meinst du?
in PHP bekomme ich so den Pfad:
$url=parse_url(getenv("SCRIPT_URI"));
$pfad=$url[path];
Aber wenn ich jetzt ein Verzeichnis 123 eingegeben hätte, bekäme ich /123 zurück und nicht nur die Zahl!
Also mache ich das so:
$pfad=substr(strrchr($url[path], "/"),1);
Aber das scheint ja in diesem Fall kein Problem zu sein! Aber wenn das so "einfach" ist, lohnt es sich ja anscheinend wirklich mal sich damit richtig auseinander zu setzen! Wenn das so klappt, nicht schlecht, Error-Variante war doch ganz schöner Mist :-)
Oh doch, das findest du da ;-)
Danke für die Erklärung, aber wirklich, wenn ich in http://httpd.apache.org/docs/mod/mod_rewrite.html nach "[R" oder "[L" suche finde ich zwar alles mögliche, aber kleine EWrklärung, was es bedeutet! Andere Parameter werden wohl erklärt!
Aber vielen Dank!
Grüße
Andreas
PS: Schon wieder ein ganz neues Thema, das gibts ja gar nicht....