php suche - wer kann helfen
php suche
- php
0 Tom0 php suchen
ich brauche mal dringend eine Formulierung für eine Suche zwischen:
"asp?ID=" und "&"
ich hab da irgendwie die Peilung verloren, verucht habe ich's wie folgt :
preg_match_all('@(?<=asp?ID=)(.*?)&@',$c, $treffer);
klappt aber net ...
thanks
Hello,
ich brauche mal dringend eine Formulierung für eine Suche zwischen:
"asp?ID=" und "&"
ich hab da irgendwie die Peilung verloren, verucht habe ich's wie folgt :
preg_match_all('@(?<=asp?ID=)(.*?)&@',$c, $treffer);
Wo willst Du das denn suchen?
Woher kommt der String?
Wie wäre es, eine fertige Funktion für die Zerlegung der URi zu benutzen?
http://www.php.net/manual/en/function.parse-url.php
http://www.php.net/manual/en/function.parse-str.php
Liebe Grüße aus Syburg bei Dortmund
Tom vom Berg
Hello,
ich brauche mal dringend eine Formulierung für eine Suche zwischen:
"asp?ID=" und "&"
ich hab da irgendwie die Peilung verloren, verucht habe ich's wie folgt :
preg_match_all('@(?<=asp?ID=)(.*?)&@',$c, $treffer);
Wo willst Du das denn suchen?
Woher kommt der String?Wie wäre es, eine fertige Funktion für die Zerlegung der URi zu benutzen?
http://www.php.net/manual/en/function.parse-url.php
http://www.php.net/manual/en/function.parse-str.phpLiebe Grüße aus Syburg bei Dortmund
Tom vom Berg
hmmm, ich will damit eine Seite analysieren, die ich vorher in dem String $c gespeichert habe. sonst funzt das auch immer, nur jetzt sind bei der suche die 3 Sonderzeichen bei "asp?ID=" das "?" und das "=" und bei der nächsten eingrenzung das "&", wenn ich statt dessen wort1 und wort2 nehme gehts ja ... '@(?<=wort1)(.*?)wort2@' ... was aber nu bei diesen Sonderzeichen das "" hilft nicht ...
Hi,
bitte zitiere vernuenftig, und nicht gedankenlos einfach alles!
nur jetzt sind bei der suche die 3 Sonderzeichen bei "asp?ID=" das "?" und das "=" und bei der nächsten eingrenzung das "&", wenn ich statt dessen wort1 und wort2 nehme gehts ja ... '@(?<=wort1)(.*?)wort2@' ... was aber nu bei diesen Sonderzeichen das "" hilft nicht ...
Das sollte es aber. Dann hast du wohl entweder noch zu wenig oder zu viel "Sonderzeichen" entschaerft.
Aber das musst du ja auch nicht manuell machen, dafuer gibt's preg_quote().
MfG ChrisB
fehler gefunden - > erledigt ;)
thanks