Stap 2: Wat het script doet?
Standaard begin van een php-script. betekent dat je php geïnstalleerd moet. Een webserver van de lamp moet PHP.
<? php
We moeten identifiy en downloaden van de webpagina voor parse voor de informatie die we nodig hebben.
$data = file_get_contents ('http://www.astrologycom.com/virgodaily.php');
Nu moeten we om te beslissen welke gegevens u wilt uitpakken. De $regex worden gedefinieerd die. Wat bij de eerste te nemen en vervolgens wat aan het einde niet op te nemen. Wij willen omvatten alles, van de tekst "Thu Apr 5" en alles daarna tot we doen niet wilt opnemen "VR Apr 6" aan het einde. Wat we gewoonlijk beginnen of eindigen met is iets dat nooit op de pagina verandert.
$regex = ' / (Thu Apr 5:. *) vr Apr 6 /';
Het zoeken
preg_match($regex,$Data,$match);
Commentaar uit met de / /, maar geweldig voor degugging om te zien wat er in de varialbles opbrengsten:
array(2) {[0] = > string(668) "Thu Apr 5: Top Gear
- Je het gevoel alsof dingen beginnen te bewegen eindelijk! In sportieve of fysieke activiteiten, door geen risico's te nemen. Niet dat u met name bergachtig zult, maar je zou kunnen dat u zijn in staat meer denken dan je eigenlijk bent. Met Mars actieve zoals kwik begint te bewegen, je voelen ambitieuze en vastberaden, zo zullen hard werken om het krijgen van uw uiteinden, met name waar juridische kwesties en partners betreft. Gelukkig kleuren zijn rode koraal en antraciet. Geluksgetallen zijn 29 en 35.
Fri Apr 6"[1] = > string(659)"Thu Apr 5: Top Gear
- Je het gevoel alsof dingen beginnen te bewegen eindelijk! In sportieve of fysieke activiteiten, door geen risico's te nemen. Niet dat u met name bergachtig zult, maar je zou kunnen dat u zijn in staat meer denken dan je eigenlijk bent. Met Mars actieve zoals kwik begint te bewegen, je voelen ambitieuze en vastberaden, zo zullen hard werken om het krijgen van uw uiteinden, met name waar juridische kwesties en partners betreft. Gelukkig kleuren zijn rode koraal en antraciet. Geluksgetallen zijn 29 en 35.
var_dump($match);
Toon het resultaat van de extractie;
ECHO $match [1];
Het einde van het script.
? >