Indirmek için kullanıcıya sunmak için bir dosya oluşturma Im, ama bunu yapmak için önce 777 izinleri olması gerekir, çünkü sunucu, açmama izin vermiyor.
İşte benim kod
$fh = fopen("$name", 'w') or die("can't open file");
fwrite($fh, $data);
fclose($fh);
header("Cache-Control: public");
header("Content-Description: File Transfer");
header("Content-Length: ". filesize("$name").";");
header("Content-Disposition: attachment; filename=$name");
header("Content-Type: application/octet-stream; ");
header("Content-Transfer-Encoding: binary");
readfile($name);
i açın, ya da ne kadar ben bunu hakkında gitmek istiyorum önce önce bu izinlerini ayarlamak için herhangi bir yolu var mı? Dosya henüz oluşturulmadı, bu nedenle bu tür bir sonsuz döngü olabilir. I Dosyayı yapmak gerekir, sonra açın, ya da ne?