Paso 2: ¿Qué hace el script?
Principio estándar de un script php. significa que necesita php instalado. Un servidor de web de lámpara tendrá PHP.
<? php
Necesitamos a la sociedad y la página web para analizar la información que necesitamos para descargar.
$data = file_get_contents ('http://www.astrologycom.com/virgodaily.php');
Ahora tenemos que decidir qué datos extraer. La $regex define. Lo que en la primera para incluir y luego lo que al final no a incluir. Queremos incluir todo, desde el texto "Thu 5 de Apr" y todo lo que hasta que no queramos incluir "Fri 6 de Apr" al final. Generalmente lo que comenzamos o extremo es algo que nunca cambia en la página.
$regex = ' / (Thu 5 de Apr:. *) Fri 6 de Apr /';
Hacer la búsqueda
preg_match($regex,$data,$Match);
Comentado con la / /, pero ideal para degugging a ver lo que hay en las varialbles rendimientos:
array(2) {[0] = > string(668) «Jue Abr 5: engranaje superior
- Se siente como si las cosas están empezando a mover por fin! En actividades deportivas o físicas, no tomar ningún riesgo. No es que es particularmente propensa a los accidentes, pero se podría pensar que eres capaz de más de lo que realmente eres. Con Marte activado como mercurio comienza a moverse, sienten ambiciosa y decidida, así que a trabajar duro para obtener sus fines, especialmente cuando se trata de asuntos legales y socios. Colores afortunados son rojo coral y gris carbón. Números de la suerte son 29 y 35.
Fri Apr 6"[1] = > string(659) «Jue Abr 5: engranaje superior
- Se siente como si las cosas están empezando a mover por fin! En actividades deportivas o físicas, no tomar ningún riesgo. No es que es particularmente propensa a los accidentes, pero se podría pensar que eres capaz de más de lo que realmente eres. Con Marte activado como mercurio comienza a moverse, sienten ambiciosa y decidida, así que a trabajar duro para obtener sus fines, especialmente cuando se trata de asuntos legales y socios. Colores afortunados son rojo coral y gris carbón. Números de la suerte son 29 y 35.
var_dump($Match);
Mostrar el resultado de la extracción;
Eco $match [1];
Fin de la secuencia de comandos.
? >