Salve a tutti. Mi sapreste dire perchè mi ritorna un 404 questo socket?
Codice PHP:
<?php
public function updates() {
$br = "\r\n";
$sk = fsockopen("gabryhacker.altervista.org",80,$errno,$errstr,60);
$headers = "GET /latest.txt HTTP/1.0".$br;
$headers .= "Accept: image/gif, image/x-xbitmap, image/jpeg".$br;
$headers .= "Accept-Language: Italiano".$br;
$headers .= "Host: ".$_SERVER['HTTP_HOST'].$br;
$headers .= "Connection: Keep-Alive".$br;
$headers .= "User-Agent: ".$_SERVER['HTTP_USER_AGENT'].$br.$br;
fputs($sk,$headers);
$dati = "";
while (!feof($sk))
$dati .= fgets($sk,2048);
fclose($sk);
$e = explode("\r\n\r\n",$dati);
return ($this->version < (float)$e[1]) ? true : false;
}
?>
Questo metodo controlla se ci sono aggiornamenti del mio cms. Ho creato un file chiamato latest.txt con dentro l'ultima versione disponibile. Fino a poco tempo fa il socket funzionava, ma ora non va più (per ora l'ho testato in locale). COsa c'è di sbagliato? Grazie.