Hi,
die letzte lösung gefällt mir sehr gut.
Ich hab mir das Script stark vereinfacht:
PHP-Code:
$save_as_name = "neuer dateiname";
header("Content-Disposition: attachment; filename=\"$save_as_name\"");
readfile("urdatei");
Angenommen mein erreichbarer HTTP ordner ist: httpdocs, geh ich dann ein ordner zurück (../) und dann in den ordner cgi-bin.
Dort erstelle ich ein Ordner download.
Da sind meine Dateien drin, und die trag ich dann in das Script ein.
Das geht gut, die Quelle der datei ist dann domain/ordner/phpdatei
Der name ist auch richtig.
So jetzt möchte ich aber die Dateien via PHP in den Ordner kopieren.
Das geht leider nicht, also
PHP-Code:
copy ("test.rar", "../cgi-bin/download/test.rar");
PHP mein, es habe nur in den Ordnern httpdocs + tmp zugriff (glaub das war es).
In der php.ini fand ich nichts wo ich die Pfade angeben konnte, wo ich cgi-bin eintragen hätte können.
CHMOD = 777