PHP: copy() ist, vermasselt Sie die Datei Berechtigungen irgendwie

Habe ich ein Bild uploader auf meiner Seite...

Das Bild hochgeladen wird, um eine temporäre 777 Ordner (dieses Bild funktioniert einwandfrei und kann gelöscht werden), dann kopiere ich diese Datei in ein neues Verzeichnis mit copy() die neue Datei geschrieben wird, um eine 777-Ordner, kann aber nicht gelöscht werden. chmod() scheint nicht zu helfen...

Warum die copy() Funktion erstellen Sie die neue Datei irgendwie anders an die original-Datei? Ich sehe keine Unterschiede in meinen FTP-client. BEIDE haben Dauerwellen 644 und der user 'nobody/99' - aber es ist nur ein problem für die zweite Datei.

Irgendwelche Ideen?

  • vielleicht gibt es eine alternative Funktion, die ich verwenden können, um copy() ?
  • Die Datei-Berechtigungen nicht beeinflussen, ob oder nicht, können Sie die Verknüpfung der Datei. Sie müssen Schreibzugriff auf das Verzeichnis, um die Verknüpfung der Datei. Überprüfen Sie Ihre Verzeichnis-Berechtigungen.
  • die Verzeichnisse sind in Ordnung, ich kann das erstellen und löschen von Dateien in Ihnen. das Problem ist die copy()...
InformationsquelleAutor Haroldo | 2011-05-17
Schreibe einen Kommentar