Hallo iedereen,

ik probeer de filesize van een bestandje op een andere host te bekomen, maar dit lukt niet.
Dit is mijn stukje code :


$result = mysql_query("SELECT * FROM hosts") or die(mysql_error()); 
while($row = mysql_fetch_array( $result )) 
{  
echo $row['klein'];
$grootte = filesize($row['klein']);
$grootte = ($grootte/1024);
$grootte = round($grootte,0);
echo $grootte." kb<br><br>";
}


De links die in men db zitten ziet er als volgt uit : http://www.emshome.com/100kb.txt
Het is waarschijnlijk een kleinigheid, maar ik zie ze niet. Wie vindt ze:p?

Alvast bedankt
Zet bovenin je script:
<?php
ini_set('display_errors', 1); // 0 = uit, 1 = aan
error_reporting(E_ALL);

// rest van je script
?>
De error is de volgende :

Warning: filesize() [function.filesize]: Stat failed for http://www.emshome.com/100kb.txt (errno=2 - No such file or directory) in /usr/local/psa/home/vhosts/httpdocs/hostingspeeds/batchlist.php on line 13
0 kb

Het rare is dat het bestand weldegelijk bestaat:s
je moet zorgen dat op je server de instelling "allow_url_fopen" op YES staat. ik ga ervan uit dat dit de oplossing zal zijn.
Ik heb gekeken in de settings van php (4.4.4) en dit staat er:
allow_url_fopen On On, dus dit is het probleem niet:s
Misschien een ander voorstel?
hmmm.. ik kan je dan niet verder helpen, sorry!
Ik zag net op php.net dat de fctie filesize niet werkt op een externe host, bestaat er dan ee andere fctie die dit dan wel kan doen?

Reageren