Checken of gelinkte pagina een bepaald woord bevat
Ik heb een lijst met zo'n 8000 links waarvan ik moet nagaan of er een bepaald woord op de gelinkte pagina voorkomt. Dit een voor een nakijken duurt uren (dagen). Zou ik dit met php kunnen doen en een echo laten maken van de links naar pagina's waarin het woord voorkomt? Ik heb geen idee ervan hoe ik dit het beste kan aanpakken en het heeft grote haast, kunnen jullie me alsjeblieft helpen?
Gewijzigd op 13/06/2011 18:52:47 door - Ariën -
Code (php)
1
2
3
2
3
<?php
$urls = array('http://www.disney.com','http://www.jetix.nl','http://www.donaldduck.nl','http://www.sesemstraat.nl');
?>
$urls = array('http://www.disney.com','http://www.jetix.nl','http://www.donaldduck.nl','http://www.sesemstraat.nl');
?>
En met foreach() steeds je code doorlopen.
PS: Houd je variabelen buiten de quotes op lijn 8.
Gewijzigd op 13/06/2011 19:27:24 door - Ariën -
Gewijzigd op 13/06/2011 20:08:43 door - Ariën -
Dat klopt :) Ik heb al jaren nauwelijks iets met php gedaan en ik snap er niks meer van :(
Code (php)
Ga ik proberen te doen na mijn tentamenweken :)
Toevoeging op 13/06/2011 20:40:07:
Nicole DVN op 13/06/2011 20:25:48:
Thnx SanThe en Aar, dit wordt hem
W3School ga ik proberen te doen na mijn tentamenweken :)
Code (php)
W3School ga ik proberen te doen na mijn tentamenweken :)
Toevoeging op 13/06/2011 20:40:34:
Thnx SanThe en Aar, dit wordt hem
Code (php)
W3School ga ik proberen te doen na mijn tentamenweken :)
Toevoeging op 13/06/2011 20:43:38:
P.S. Ik kom nog een probleem tegen: bij een url die een streepje (-) bevatten krijg ik een Warning: file_get_contents(url-FM ) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 500 Internal Server Error in /home/testurls.php on line 534
$file = file_get_contents ("$value");
Nee, dit geeft dezelfde fout
Een - (minteken) hoort eigenlijk ook niet in een url of bestandsnaam. Ik heb verder geen oplossing.
- Aar - op 13/06/2011 21:05:55:
URL's voordat je ze in file_get_contents() gooit eerst door: http://nl3.php.net/url_encode halen.
Had ik reeds hier getest. Werkt niet.
Ik heb geen idee welke dat is alleen.. :/
%2D dus
Thnx!! Uiteindelijk deed - het (heeft misschien iets te maken met de standaard character encoding in de cPanel file editor).