Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
HTML Dateinen durchsuchen [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
HTML Dateinen durchsuchen


 
Skystar
12-08-2008, 07:58 
 
Hallo,

ich bin leider noch ein php Anfänger, deshalb brauche ich beim meinem Problem etwas hilfe von Euch.

Zum Problem, ich möchte die vorhandenen HTML-Dateien auf einem Web-Server nach Linkadressen welche sich auf Bilder (auf meinem eigenen Server) beziehen durchsuchen und diese kompletten Links dann in einer Datei ausgeben.
Als Suchmuster möchte ich nicht den Bildnamen eingeben, sondern es soll duch den html-code das Bild gefunden werden.

Er findet z.B. <img src="new.gif"> in datei test.html

dann möchte ich eine Ausgabe datei erhalten inder dann steht:

new.gif test.html
old.gif test2.html


Grüsse und Dank voraus

Skystar

 
H2O
12-08-2008, 09:19 
 
Das Vorgehen ist relativ einfach:[list=1]
HTML-Dateinamen mit glob() (http://de3.php.net/manual/de/function.glob.php) in einen Array lesen
Jede Datei mit preg_match() (http://de3.php.net/manual/de/function.preg-match.php) nach den entsprechenden Token suchen und wenn etwas gefunden wurde auch ausgeben
[/list=1]

 
jahlives
12-08-2008, 09:26 
 
Jede Datei mit preg_match() nach den entsprechenden Token suchen und wenn etwas gefunden wurde auch ausgeben

<klugscheiss>Nimm gleich preg_match_all()</klugscheiss> ;)


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:10 Uhr.