Salve,
scusate il "titolo" ma non sapevo cosa scrivere...
Vengo subito al problema:
Utilizzo la seguente funzione per "prelevare" il codice da un altra pagina web
Ha sempre funzionato bene...oggi ho notato invece che per alcune pagine mi aggiunge dei caratteri che nel sorgente non sono presenti.Codice PHP:
//apro un socket con il dominio passato
$fp = fsockopen("$v_dominio", 80);
//eseguo una richiesta di tipo GET al dominio per recuperare la pagina passata
fputs($fp, "GET /$v_pagina HTTP/1.1\r\n");
fputs($fp, "Host: $v_dominio\r\n");
//chiudo il socket con il dominio
fputs($fp, "Connection: Close\r\n\r\n");
//estraggo il contenuto della pagina
while (!feof($fp)){
$riga_risposta_http = fgets($fp);
$plain_response .= $riga_risposta_http;
}
echo "$plain_response";
Come è possibile?
I caratteri sono simili a:
b6 , 84
6b cfa
3cd
41 ...
Sapete aiutarmi?
Grazie!

Rispondi quotando