Hallo,
ich möchte aus dem Quelltext einer Datei einen bestimmten Code in einen String auslesen. Wie gehe ich die Sache am geschicktesten an?
Ich hoffe, ihr könnt mir helfen.
Liebe Grüße
Paul
Hallo,
ich möchte aus dem Quelltext einer Datei einen bestimmten Code in einen String auslesen. Wie gehe ich die Sache am geschicktesten an?
Ich hoffe, ihr könnt mir helfen.
Liebe Grüße
Paul
ich möchte aus dem Quelltext einer Datei einen bestimmten Code in einen String auslesen.
Hallo Paul,
Was meinste mit Quelltext einer Datei??
Redest du von Websites oder Programmen?
Bitte erläuter mal genauer, was du machen willst.
LG Ludger
Hallo Ludger,
sorry, war wohl zu ungenau beschrieben.
Ich meine per PHP einen von mir bestimmten Code aus dem Quelltext einer Website auslesen. (Nicht die ganze Seite ausgeben, sondern nur den Code!)
Ich hoffe, das hilft jetzt ein wenig weiter.
Regular Expressions
Ich ergänze noch um file_get_contents().
Das und das mit den RegExp wird dir helfen.
Hallo,
danke für eure Tipps.
Gibts auch Alternativen? Bei RegExp blick ich nicht so ganz durch.
lg
Sicher gibts die, die sind aber viel komplizierter als Regular Expressions.
Was willst du denn rausbekommen?
<?
$datei = "bla der Beginn des suchelements blablabla und sein qualvolles-Ende";
preg_match_all('#Beginn(.*?)qualvolles-Ende#',$datei,$match);
print_r($match);
?>
Oder ohne Reg Expressions, aber wieso sollte man es sich so kompliziert machen?
<?
$text = "Blablabla Startposition im Quelltext
und die blablalba Endposition im Quelltext
blablabla das ist viel umständlicher als RegEx blablabla...=/ ";
$start = strpos($text, "Startposition im Quelltext");
$ende = strpos($text, "Endposition im Quelltext");
$ergebnis = substr($text,$start,$ende - $start);
echo $ergebnis;
?>
Hallo,
danke erstmal! Kannst Du mir gezielt ein Beispiel zu RegExp geben?
lg