php ile dosya indirme (localhost altında apache üzerinde çalışan)

1 Cevap php

Bir dosya indirme sayfasını oluşturmak için çalışıyorum. Talep Bu sayfa bir dosya indirmek için kullanıcı istemi gerekir. İşte sayfa için kaynak kodu:

<?php
header('Content-disposition: attachment; filename=zip.zip')

header('Content-type: application/zip');

readfile('zip.zip');

?>

Bu ok çalışır.

The problems starts when I want to move the file zip.zip from the folder where this script is in. I tried using relative and absolute URLs but I always get strange results, the browser still prompts for file download but somehow it's just an odd file name converted from the URI I supplied somthing like ".._.._files_zip.zip instead of ../../files/zip.zip.

Any suggestions why this happens? Thanks