FTP Dateien löschen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • FTP Dateien löschen

    Hallo,

    ich wollte Dateien auf dem FTP Server löschen. Leider ist das nicht möglich. Hier der Code;

    PHP-Code:
    $datei "katze_  hund .php";
    $doc_root $_SERVER['DOCUMENT_ROOT']. "/" leitsystem;

    $filename $doc_root."/".$datei;

    $ftp_server "server12345.de";
    $ftp_user_name "web1234567";
    $ftp_user_pass "22334455";
    $conn_id ftp_connect("$ftp_server");
    $login_result ftp_login($conn_id,$ftp_user_name,$ftp_user_pass);
    // -- delete file --
    $delete ftp_delete($conn_id,$filename);
    // -- close FTP connexion --
    ftp_quit($conn_id); 
    Die Fehlermeldung, die ich erhalte sieht so aus: Warning: ftp_delete(): Delete operation failed. in


    Mfg
    Zocker

  • #2
    na ...

    das ist aber nicht die ganze fehlermeldung oder ????

    Kommentar


    • #3
      herzliches beileid. und jetzt?

      erzähl doch mal - hast du überprüft, ob die verbindung richtig aufgestellt wird? hast du überprüft, ob du im richtigen ordner bist? gibt es dort die datei? so mit leerzeichen?
      OffTopic:
      was soll "$ftp_server" bezwecken?

      Kommentar


      • #4
        Hallo,

        die Verbindung wurde erfolgreich hergestellt. Wie kann ich überprüfen, ob ich im richtigen Ordner bin?


        Mfg
        Zocker

        Kommentar


        • #5
          mit ftp_pwd.
          http://de3.php.net/ftp

          copy&paste-programmierung?

          Kommentar


          • #6
            Habe die Überprüfung nun eingebaut, ob eine Verbindung hergestellt wurde oder nicht.

            Trotzdem kann ich Dateien nicht vom Server löschen.


            Mfg
            Zocker

            Kommentar


            • #7
              herzliches beileid. und jetzt?

              erzähl doch mal - hast du überprüft, ob die verbindung richtig aufgestellt wird? hast du überprüft, ob du im richtigen ordner bist? gibt es dort die datei? so mit leerzeichen?
              hast du angst, deinen code zu zeigen?

              Kommentar


              • #8
                Hier der aktuelle Code:

                PHP-Code:
                $datei "katze_  hund .php";
                $doc_root $_SERVER['DOCUMENT_ROOT']. "/" leitsystem;

                $filename $doc_root."/".$datei;

                $ftp_server "server12345678.de";
                $ftp_user_name "web1234567";
                $ftp_user_pass "12345678";
                $conn_id ftp_connect("$ftp_server");
                $login_result ftp_login($conn_id,$ftp_user_name,$ftp_user_pass);
                // -- delete file --
                $delete ftp_delete($conn_id,$filename);
                // -- close FTP connexion --
                ftp_quit($conn_id); 

                Mfg
                Zocker

                Kommentar


                • #9
                  Hat das Leerzeichen im Dateinamen eine Bedeutung?

                  Kommentar


                  • #10
                    magst du meine posts nicht lesen?

                    was steht letztlich in $filename drin?
                    wo ist pwd?
                    von welcher überprüfung redest du?

                    Kommentar


                    • #11
                      Also hier der Code:

                      PHP-Code:
                      $datei "katze_  hund .php";
                      $doc_root $_SERVER['DOCUMENT_ROOT']. "/" leitsystem;

                      $filename $doc_root."/".$datei;

                      $ftp_server "server1234567.de";
                      $ftp_user_name "web12345678";
                      $ftp_user_pass "12345678";
                      $conn_id ftp_connect("$ftp_server");
                      $login_result ftp_login($conn_id,$ftp_user_name,$ftp_user_pass);

                      // Verbindung überprüfen
                      if ((!$conn_id) || (!$login_result))
                      {
                          echo 
                      "Ftp-Verbindung nicht hergestellt!";
                          echo 
                      "Verbindung mit $ftp_server als Benutzer $ftp_user_name nicht möglich";
                          die;
                      }
                      else
                      {
                          echo 
                      "Verbunden mit $ftp_server als Benutzer $ftp_user_name";
                      }
                          
                      // -- delete file --
                      $delete ftp_delete($conn_id,$filename);
                      // -- close FTP connexion --
                      ftp_quit($conn_id); 

                      Die Variable $filename wurde am Anfang definiert. Was meinst du mit pwd?


                      Mfg
                      Zocker

                      Kommentar


                      • #12
                        PHP-Code:
                        $datei "katze_  hund .php"
                        Ist der Dateiname richtig?


                        PHP-Code:
                        echo $filename $doc_root."/".$datei
                        Setz mal das echo davor und sag uns was er ausgibt.

                        Kommentar


                        • #13
                          wo sie definiert ist, ist egal.
                          mach mal ne testausgabe des strings, bevor du mit ihm arbeitest.
                          und mit pwd sollst du erfragen, wo du gerade bist, auf dem server. weiß nicht, ob es relevant ist, kann aber nützlich sein. schau dir den link an, den ich gepostet habe.

                          Kommentar


                          • #14
                            Der Dateiname ist richtig. Das ist ja das komische.

                            Wenn ich die Varible $filename mit echo ausgeben lasse, erhalte ich filename: /srv/www/htdocs/web1/html/serverconfixx.de/leitsystem/katze_ hund .php


                            Mfg
                            Zocker

                            Kommentar


                            • #15
                              was gibt pwd zurück?

                              Kommentar

                              Lädt...
                              X