Ho il seg. codice php:
$file_remoto = "http://www.uncertodominio.it";
$sorgente_file_remoto = implode("", file($file_remoto));
if(eregi("<td>(.+)</td>", $sorgente_file_remoto, $regs)) {
echo "Il pezzo che interesserebbe della pag. $file_remoto è...
<center> PEZZO: ". $regs[1];
} else {
echo "pezzo non trovato";
}
Ora...
Il pezzo $regs[1] me lo trova.. e sembrerebbe anche si trattasse di una stringa. come dimostrato dal test sottostante:
$valore=$regs[1];
$test1 = is_int($valore); // nn mi stampa nulla
$test2 = is_string($valore); // mi stampa 1
$test3 = is_numeric($valore); // nn mi stampa nulla
$test4 = gettype($valore); // mi stampa STRING
$test5 = is_array($valore);// nn mi stampa nulla
solo che se vado ad operare sulla stringa in questione ($valore) non ottengo i risultati sperati...
Ad. es.
se cerco di stamparla a video in un certo modo il sistema mi ignora ogni comando di formattazione...
e inoltre una ricerca di sottostringhe non sortisce alcun risultato...
Es.
$pezzodistringa=substr($valore, 3,2); /* (2 caratteri a partire dal 3°) */
print $pezzodistringa // non mi stampa nulla...
Sto impazzendo qualcuno/a mi aiuta?
Grazie!