ja das liegt leider an deinem server, nicht an meinem script. es gibt aber tortzdem einen relativ leichten umweg das du doch an die daten kommst.
zumindest hoffe ich das
bau dir mal die folgende datei:
<?php
system("chmod 644 *.gif");
?>
dieser befehl würde alle dateien mit der endung .gif im verzeichnis wo du die php datei mit diesem code erstellst die nötigen rechte geben das du die dateien runter laden kannst.
bitte niimmer immer .gif .php .jpg oder ähnliches
weil wenn ud einfach *(steht für alles) machst dann ändert er auch die verzeichnis rechte dann kommt du in kein verzeicznis mehr rein
...
also so eine datei im download ordner erstellen dann alle .rar oder .zip einstellen im code dann die datei im browser aufrufen dann die dateien runter laden.
der fehler liegt einfach daran das diese dateien nicht der ftp user anlegt sondern meist www-data das ist meist der webserver user. der user gibt den dateien dann die rechte, weil der die ja per upload auf den webspace legt. da wäre die erste möglichkeit du sagst deinem provider er soll die standartrechte auf 644 und nicht auf 600 festsetzten (das geht) oder er soll nicht www-data als webserver user laufen lassen sondern deinen ftp user die rechte an der datei geben...
tjo so siehts aus