Pate: Dateiupload - Datei wieder löschen mit FTP-Programm

Hallo zusammen,

Das Folgende ist mein Problem:

Ich mache einen Dateiupload über ein Browserformular mit php, der auch funktioniert:
if(!copy($thefile,"$verzeichnis/$thefile_name")){
      echo"Kopieren Fehlgeschlagen";
  }

Wenn ich aber die Datei über ein FTP-Programm (WS_FTP oder so) wieder löschen will, dann kommt der Fehler:

Permission Denied.

Kann man beim Kopieren der Datei irgendwie Rechte setzen, so dass man als FTP-User die Datei wieder löschen kann?

Gruß,

Pate

  1. Hallo zusammen,

    Das Folgende ist mein Problem:

    Ich mache einen Dateiupload über ein Browserformular mit php, der auch funktioniert:
    if(!copy($thefile,"$verzeichnis/$thefile_name")){
          echo"Kopieren Fehlgeschlagen";
      }

    Wenn ich aber die Datei über ein FTP-Programm (WS_FTP oder so) wieder löschen will, dann kommt der Fehler:

    Permission Denied.

    Kann man beim Kopieren der Datei irgendwie Rechte setzen, so dass man als FTP-User die Datei wieder löschen kann?

    Gruß,

    Pate

    Hallo,

    wieso suchst du nicht erst an der quelle?

    http://www.php.net/manual/en/function.chmod.php

    Odium

    1. Hi,

      Wenn ich aber die Datei über ein FTP-Programm (WS_FTP oder so)
      wieder löschen will, dann kommt der Fehler:
      Permission Denied.

      unter welcher Benutzerkennung lief das Upload-Skript?

      Möglicherweise ist das _nicht_ dieselbe wie Deine FTP-Benutzerkennung,
      sondern die Betriebskennung des Webservers selbst ("nobody" etc.).

      Und daß der FTP-Server verhinder, daß Du _fremde_ Dateien löschst,
      halte ich für gar nicht so unwahrscheinlich.

      wieso suchst du nicht erst an der quelle?
      http://www.php.net/manual/en/function.chmod.php

      Ich bezweifele, daß dieser Link allein das Problem lösen wird.

      Viele Grüße
            Michael