Einzelnen Beitrag anzeigen

Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#1

[PHP] FTP-Stream per session_register wird nicht angenommen

  Alt 30. Dez 2004, 14:55
Hi,

meine Function zum verbinden mit dem FTP-Server:

Code:
// Session_register wird weiter oben aufgerufen
if ($action == 'connect')
   {
     session_register('ftphandle', 'ftplog');
      $ftphandle = ftp_connect('localhost', 21);
      $login = ftp_login($ftphandle, '', '');
      if (!$ftphandle || !$login)
      {
        echo 'Verbindung zum FTP-Server fehlgeschlagen!';
         $ftplog = false;
      }
      else
      {
        $ftplog = true;
        header('Location: ftp.php');
      }
   }
   elseif ($action == 'disconnect')
   {
     ftp_quit($ftphandle);
      $ftplog = false;
      session_unregister('ftphandle', 'flog');
      header('Location: ftp.php');
   }
So, bis jetzt ist kein Fehler im Code. Der kommt erst hier:

Code:
if ($ftplog)
{
    $files = ftp_nlist($ftphandle, 'Grafik/'); //<-- Da
   
}
Der Fehler ist folgender:

Zitat:
Warning: ftp_nlist() expects parameter 1 to be resource, integer given in C:\xampp\htdocs\FreeDev\admin\ftp\files.php on line 13
Wenn ich aber z.B. das schreibe:
Code:
if ($ftplog)
{
    $ftp = ftp_connect('localhost', 21);
    $files = ftp_nlist($ftp, 'Grafik/'); //<-- Da
   
}
Dann geht das. Kann ich keinen FTP-Stream mit session_register registrieren?
  Mit Zitat antworten Zitat