![]() |
[php] HTML files auslesen
hy leute!
xxx html files in einem ordner brauche ein script das mir jedes einzelne html file auslesen kann (ohne html strings etc.) habt ihr dazu ne idee? auslesen wär wichtig, das ausgelesene in ne datenbank stopfen sollt ja dann nicht das problem sein... danke! |
welche php Version hast du/steht dir zur Verfügung?
Dateisystemfunktionen: 1) du suchst dir mal alle .html Dateien und speicherst die Dateinamen in einem Array 2) du liest die Datei in einen String Reguläre Ausdrücke 3) du suchst nach dem Titel der Site und speicherst ihn in einer eigenen Vaiable. 4) du entfernst alles, was nicht innerhalb von <body></body> liegt 5) du entfernst alle Tags Datenbank 6) du speicherst dateiname, content, title in der Datenbank 7) du schnappst dir den nächsten eintrag aus dem Array, das du in 1) erstellt hast und machst bei 2) weiter bzw: wo genau brauchst du Hilfe? |
das auslesen des file macht ma probs.. :(
|
PHP-Code:
|
in php5 kannst du auch file_get_contents verwenden
http://www.php.net/manual/de/functio...t-contents.php |
herzlichen dank!
habs so gelöst! schaut aus wie wenns so läuft: PHP-Code:
|
ja. so kannst du sehr einfach eine Datei in ein Array lesen. Falls du aber Reguläre ausdrücke anwenden willst, die über mehrere Zeilen gehen, dann ist es besser, wenn du einen String hast. Anderenfalls müsstest du das Array vorher noch zu einem String zusammenbauen.
mfg |
jetz gibts nur noch folgendes prob:
habe jetz natürlich sämgliche html tags drinnen...?! |
Zitat:
wie stell ich das am besten an? |
entweder htmlentities()
oder strip_tags() je nachdem was du wirklich willst.... |
| Alle Zeitangaben in WEZ +2. Es ist jetzt 12:52 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag