- Code: Select all
readfile('/folder1/datei2.iso');
durch diese Zeile
- Code: Select all
system('cat /folder1/datei2.iso');
Allerdings möchte ich anmerken, dass ich dieses Verfahren für schlecht halte, weil es massiv an die Grenzen von PHP (und HTTP) stößt. Möglicherweise wirst Du nun an weitere Probleme bekommen (Timeout usw.), weil diese Art von Download von allen die schlechteste ist. Dieses Script läuft exakt so ohnehin nur unter Linux.
Am besten wäre ein Download via FTP, aber wenn es unbedingt via HTTP sein muss, dann würde ich wenigstens ohne aktives PHP den Download aktivieren, indem Du beispielsweise einen Link generierst, der auf die herunterzuladende Datei zielt, also ungefähr so:
- Code: Select all
<a href="http://www.domainname.de/folder1/datei2.iso">Bitte hier rechts klicken und mit "Speichern unter..." abspeichern</a>