Test if URL is alive before including a remote JS

From: Date: Tue, 02 Jul 2002 19:37:39 +0000
Subject: Test if URL is alive before including a remote JS
Groups: php.general 
Request: Send a blank email to php-general+get-105003@lists.php.net to get a copy of this message
Hi :) Given I have some content embedded on my page by calling a remote JS and occasionally the URL for the remote script is down causing my page to be slow or fail, can I use the following example as a means to test and timeout the remote server and skip the embedded JS, if the remote server isn't responding properly? <?php $fp = fsockopen ("www.theweathernetwork.com", 80, $errno, $errstr, 5); if (!$fp) { echo "sorry, not available"; } else { echo "<script language=\"JavaScript\" type=\"text/javascript\"> <!-- var city = \"Muskoka_ON\"; //--> </script> <script language=\"javascript\" type=\"text/javascript\" src=\"http://www.theweathernetwork.com/weatherbutton/test.js\"> </script>"; } ?> TIA, verdon

« previous php.general (#105003) next »