Gros problème avec mon script DMOZ qui ne marche plus.
Après avoir essayé 1 autre script, je me suis tourné vers la cause donnée par le message d'erreur qui implique fopen()
Apparement, mon hébergeur, OVH, ne le permettrait pas...
Cependant, ça marchait parfaitement il y a quelques jours et OVH répond qu'ils n'ont rien changé à la config des serveurs.
Pour tester fopen (), j'ai mis dans une page test.php l'include suivante :
CODE
<? /** * Testscript.php */
function error_handler($severity, $msg, $filename, $linenum)
{
echo $severity . " " . $msg . " ($filename:$linenum)";
}
error_reporting(E_ALL);
set_error_handler("error_handler");
if($fp = fopen("http://www.dmoz.org", "r"))
{
echo "Congrats! Everything seems to be working";
}
?>
function error_handler($severity, $msg, $filename, $linenum)
{
echo $severity . " " . $msg . " ($filename:$linenum)";
}
error_reporting(E_ALL);
set_error_handler("error_handler");
if($fp = fopen("http://www.dmoz.org", "r"))
{
echo "Congrats! Everything seems to be working";
}
?>
En réponse, j'obtiens :
CITATION
2 fopen(http://www.dmoz.org): failed to open stream: Connection timed out (/home/dragons/www/test.php:1)
Si une bonne âme connaît la solution ?
Merci
Laurent
