Code : Tout sélectionner
<?php
@session_start();
$_SESSION['test_sessions'] = 'ok';
$fp = fsockopen("http://monip", 80, $errno, $errstr, 30);
if $ft = true header("http://monip")
if $ft = false header("./escuse.htlm")
exit
?>
Code : Tout sélectionner
<?php
if ($fp = fsockopen("http://monip", 80, $errno, $errstr, 30)){
header("Location: http://monip")
exit();
}
else
{
header("Location: http://monfai.fr/escuse.html")
exit();
}
?>
<?php
$home_ok = 'http://monip'; // adresse de chez toi
$home_ko = 'http://monfai.fr/escuse.html'; // adresse sur ton F.A.I
if ( $fp = fsockopen($home_ok, 80, $errno, $errstr, 30) ){
header("Location: ".$home_ok); // redirection
exit();
}
else
{
header("Location: ".$home_ko); // redirection
exit();
}
?>
avec ça , ça devrait suffir Code : Tout sélectionner
<?php
$server = 'http://monip:80';
define('TIMEOUT', 30);
$tab = parse_url($server);
$tab['port'] = isset($tab['port']) ? $tab['port'] : 80;
if(false !== ($fp = fsockopen($tab['host'], $tab['port'], $errno, $errstr, TIMEOUT))) {
fclose($fp);
header('Location: ' . $server);
} else {
die('Erreur #' . $errno . ' : ' . $errstr);
}
?>
y a un truc bizare au niveau de !== tu es sur de ta syntaxe !!!bon, voila j'ai eu le temp de m'en occuper et....cela ne fonctionne pas, ni quand mon serveur et actif et encore moin quand il est inactif....j'ai fait quelques recherche, et j'ai trouve caca fonctionne mais je n'ai pas de redirection quand mon serveur est inactif....si quelqu'un a une idee ?Code : Tout sélectionner
<?php $server = 'http://monip:80'; define('TIMEOUT', 30); $tab = parse_url($server); $tab['port'] = isset($tab['port']) ? $tab['port'] : 80; if(false !== ($fp = fsockopen($tab['host'], $tab['port'], $errno, $errstr, TIMEOUT))) { fclose($fp); header('Location: ' . $server); } else { die('Erreur #' . $errno . ' : ' . $errstr); } ?>
merci d'avance
Code : Tout sélectionner
<?php
$server = 'http://monip:80';
define('TIMEOUT', 5);
$tab = parse_url($server);
$tab['port'] = isset($tab['port']) ? $tab['port'] : 80;
if(false != ($fp = fsockopen($tab['host'], $tab['port'], $errno, $errstr, TIMEOUT))) {
fclose($fp);
header('Location: ' . $server);
} else {
header("location : http://monfai/escuse.html/")
}
?>
Code : Tout sélectionner
Warning: fsockopen(): unable to connect to monip:80 in /var/www/free.fr/9/e/fai/index.php on line 10
Erreur #110 : Connection timed out