Hey,
ik ben mijn PHP-kennis wat aan het verrijken, dus ben ik bezig allerhande zeer kleine projectjes aan het maken.
Nu wil ik een scriptje maken dat het volgende doet mail-adressen uit verschillende pagina's haalt en toont.
Om het makkelijk te houden geef ik gewoon per pagina een ID mee:
domain.com/pagina.php?id=00001
domain.com/pagina.php?id=00002
domain.com/pagina.php?id=00003
...
domain.com/pagina.php?id=99999
Deze kan ik afgaan met een for-lus.
Nadien wil ik met fopen de inhoud uit de pagina halen en op zoek gaan naar een mail-adres met preg_match.
Het resultaat moet gewoon op het scherm tevoorschijn komen dmv de print-functie.
Dit is wat ik tot nu toe heb, maar als output krijg ik enkel 5 maal een nul te zien:
Wie o wie weet wat ik fout doe? :-)Code:<?php for($i = 1; $i <= 5; $i = $i + 1){ $getal = str_pad((int) $i, 5, "0", STR_PAD_LEFT); // Plaats nullen voor i $url = "http://www.domain.com/pagina.php?id=".$getal; $handle = fopen($url, "r"); $buffer = ""; $buffer = fgetss($handle, 9999999); // Maakt string van $handle $mail = preg_match("/[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})/i", $buffer); print $mail; print ("<br />"); } ?>
Alvast hartelijk dank!
Stijn
Aanvullend bericht:
Ok, ben weer een stapje verder.
Moest nog ff de stream_get_contents-functie gebruiken natuurlijk :-)
- Mail-adressen ophalen uit webpagina's
-
15-07-2012, 12:38 #1
- Berichten
- 796
- Lid sinds
- 16 Jaar
Mail-adressen ophalen uit webpagina's
Laatst aangepast door Stijn S : 15-07-2012 om 12:50 Reden: Automatisch samengevoegd.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic