Hej,
file_exists() fungerar ju bara på lokala adresser. Nu är det så att jag har vissa filer på en annan server för att minska belastningen och inte tära på min quota. Nedladdningen sker via ett downloadscript.
Hur kan jag då kontrollera om filen existerar innan nedladdningen börjar?
Dessutom verkar även detta bara fungera på lokala adresser:
header("Content-Disposition: atachment; filename=$filename");
header("Content-Type: application/octet-stream");
header("Content-Length: ".filesize("$path/$filename"));
header("Pragma: no-cache");
header("Expires: 0");
$fp=fopen("$path/$filename","r");
print fread($fp,filesize("$path/$filename"));
fclose($fp);
exit();
(är adressen inte lokal får jag bara hem en tom fil)
Men i manualen till PHP står det att PHP 4.05 stödjer detta, och enligt mitt Webhotell har de den senaste versionen.... Vad är fel???