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?