phpbar.de logo

Mailinglisten-Archive

[php] Link-Verfügbarkeit

[php] Link-Verfügbarkeit

Sebastian Mendel lists at sebastianmendel.de
Fre Aug 20 09:46:11 CEST 2004


Norbert Pfeiffer schrieb:

> Hallo Helmut,
> 
> der Irrglaube, dass das Argument Timeout in fsockopen();
> irgendwie fur den Coder nutzbar ist haelt sich wacker.

oooops,
ja weil er auch Nutzbar ist!


> Habe viel getestet, aber wozu dieser Parameter gut ist,
> blieb mir bislang verschlossen ... :-(

oooops,
dann solltest du vielleicht mal deine Tests überdenken ...


<?php
$errno = 0;
$errstr = '';

$timeouts[] = 0.01;
$timeouts[] = 0.1;
$timeouts[] = 1;
$timeouts[] = 2;

foreach ( $timeouts as $timeout )
{
     $time = array_sum( explode( ' ', microtime() ) );

     if ( @fsockopen ( 'www.golem.de', 80, $errno, $errstr, $timeout ) )
     {
         $time = array_sum( explode( ' ', microtime() ) ) - $time;
         echo $timeout . ' : success in ' . number_format($time, 4) . " 
seconds<br />\n";
     }
     else
     {
         $time = array_sum( explode( ' ', microtime() ) ) - $time;
         echo $timeout . ' : failure in ' . number_format($time, 4) . " 
seconds <br />\n";
         echo '(' . $errno . ' : ' . $errstr . ")<br />\n";
     }
}
?>

oooops ooops oops

-- 
Sebastian Mendel

www.sebastianmendel.de www.warzonez.de www.tekkno4u.de www.nofetish.com
www.sf.net/projects/phpdatetime        www.sf.net/projects/phptimesheet

php::bar PHP Wiki   -   Listenarchive