Quante volte avete pensato di voler includere solo una parte di testo di una pagina?
Ora vi mostrero come si può fare.
Esempio:
Create una pagina html e chiamatela a.html
dentro ci mettete tutto quello che volete però dovete delimitare il testo che vi interessa con 2 commenti esempio
Poi create un file php con questo contenuto:codice:<html> <head> <title>titolo</title> </head> <body> Ciao ragazzi tuljsdkljfsadlkfsalnkfasdfnaslkgjfbaslkjf Testo da estrapolare ewfihwefiuhgfeygwefuywgefiuwgef fghdfh fghdfh fhdfghdfjdfuje </body> </html>
.1 Con questa semplice espressione regolarecodice:<? //Percorso del file $nomefile="http://dominio/a.html"; //apro il file in modalità solo lettura $apri = fopen($nomefile, "r"); //leggo il file //sruttando il ciclo do-while do { $data=fread($apri, 8190); if (strlen($data) == 0) { break; } //metto il suo contenuto in $testo $testo.=$data; } while (true); //Se la lettura del file è finita lo chiudo fclose($apri); //Vedi sotto al punto1 il commento eregi("(.+)",$testo,$reg); $testo=$reg[1]; ?>
Vado a cercare il testo compreso fra i due commenti e lo vado a registrare nell'array $reg, in modo che in $reg[1] tengo quello che mi serve.codice:eregi("(.+)",$testo,$reg);

					
					
					
						
  Rispondi quotando
						