Originariamente inviato da filippo.toso
A me strpos() / substr() funziona perfettamente per estrarre parti di testo da stringhe più lunghe. Magari stai sbagliando a scrivere il codice.
ecco il codice
Codice PHP:
$var=fopen("codice.txt","r");
$var2=fread($var,filesize("codice.txt"));
//echo $var2."<hr>";

    
$posizione strpos($var2,'nome:'$x);
    echo 
$posizione."<hr>";
    
$posizione2 strpos($var2,"<input type=hidden name=\"Email\"");
    echo 
$posizione2."<hr>";
    
$ris $posizione2 $posizione;
    
$taglia substr($var2$posizione$ris);
    echo 
$taglia;
    
$x $posizione
Ovviamente nel mio file ci sono più righe con la parola "nome" e più parti con i tag "<input type=hidden name=\"Email\", però mi trova solo la prima che trova.