PHP file() Frage

  • Hallo,


    ich benötige mal wieder eure Hilfe :)


    Und zwar möchte ich von einer Webseite Produkte auslesen und in meine Datenbank abspeichern.


    Dazu benutze ich folgenden Code.



    Und zwar gibt es mehrer Artikel die jeweils als <li> innerhalb von <ul> aufgelistet sind.


    Ich würde gerne die einzelnen Artikel in einen Array schreiben.


    Doch leider habe ich keien Ahnung wie ich dieses anstellen soll.





    Habt ihr vielleicht eine Idee?





    Julius

  • War einfacher als gedacht. :)

  • Hey, erstmal vielen Dank.
    Jetzt wollte ich gerade die URL durch diese ersetzen.
    Doch leider funktioniert dann das Script nicht mehr.
    Wo liegt der Fehler?


    Julius

  • Das Script folgt keinen Weiterleitungen. Jetzt aber schon. :)

  • Dankeschön erstmal für die Umstände, die ich dir bereite.


    Nun meinte letze Frage


    Ich möchte gerne die URL des Produktbildes und den Preis in einen Array haben.


    Dazu habe ich folgenden Code versucht:


    PHP
    var_dump(preg_match_all("/<div class\=\"image-wrap\">.*?<a href.*?><img id\=\".*?\" class\=\"prod-img pointer\" src\=\"(.*?)\"><\/a><\/div>/s", $html, $bild));		var_dump(preg_match_all("/<span class\=\"offer-price\">€&nbsp;(.*?)<\span>/s", $html, $preis));


    Dazu noch angemerkt, dass ich wirklich nur den Preis haben möchte, nicht noch das € Zeichen.








    Doch leider klappt es bei mir so nicht wie ich will, denn der Array ist leer.





    Julius