Ciao a tutti,
ho un hosting linux.
Sto usando un framework realizzato da me.
Una delle prime cose che carica il mio codice php e' un file dal nome Vista_.php tramite il cURL (tutte le pagine caricano questo file), se non lo trova, restituisce una stringa (tramite un semplice echo):
#ERROREDELLAPAGINA#
e termina il programma.
Ovviamente questo file non manca, il sito e' in produzione da circa 8 mesi, ma alcune volte il file non viene trovato, il problema l'ho notato in queste ultime 2 settimane.
Ma la cosa strana e' che ho fatto delle prove con l'assistenza tecnica, mentre a me dava l'errore,a loro la pagina si caricava correttamente (vedevo con google analytics che effettivamente funzionava).
Ho provato, mentre io avevo il problema su un computer desktop, a caricare tramite il cellulare una pagina del sito e funzionava correttamente.
Un altro utente ha manifestato pero' lo stesso problema (quindi il problema non e' solo mio), dai log del server il file Vista_.html non ha mai dato errore.
Il codice che carica il file e' il seguente:
Codice PHP:
protected function getFicheroCurl($nombreFichero) {
$url = self::DIREZIONESITO . "/vista/" . $nombreFichero;
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, 0);
$res = curl_exec($ch);
//var_dump($res);
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
//var_dump($httpCode);
if ($httpCode == 200) {
return $res;
} else {
return FALSE;
}
}
Avete qualsiasi suggerimento, un punto di partenza, dove andare a "sbattere la testa"?
...non so veramente da dove partire.
Grazie,
Roberto