folgende fehlermeldungen werden ausgespuckt:
Warning: ftp_chdir(): thumb: No such file or directory in /home/www/web611/html/scripttest/test2.php on line 25
Warning: Invalid argument supplied for foreach() in /home/www/web611/html/scripttest/test2.php on line 33
Die erste, wird immer nur angezeigt, wenn es das verzeichnis noch nicht gibt. das verzeichnis wird jedoch erstellt. wie krieg ich diese weg?
zweite meldung muss ich noch gucken, weiss noch nicht warum die kommt.
PHP-Code:
<?php
class fotogalerie
{
//Variablen
var $ordner, $quellpfad, $zielpfad, $conn_id;
function setVar ($ordner)
{
$this->ordner = $ordner;
$this->quellpfad = "/html/scripttest/fotogalerie/". $this->ordner;
$this->zielpfad = "thumb";
}
function connected ()
{
include("../inc/database.inc.php");
// Herstellen der Basis-Verbindung
$this->conn_id = ftp_connect("ftp.salsamor.ch");
// Einloggen mit Benutzername und Kennwort
$login_result = ftp_login($this->conn_id, $db['uid'],$db['pwd']) OR die('FTP Verbindung Fehlgeschlagen');
}
function makeDir ()
{
//Wechselt in das angegebene Verzeichnis
ftp_chdir($this->conn_id, $this->quellpfad) OR die('Verzeichnis nicht gefunden');
//Erstellen des Thumb Ordners
if(!ftp_chdir($this->conn_id,$this->zielpfad))
{
ftp_mkdir($this->conn_id, $this->zielpfad) OR die('Verzeichnis konnte nicht angelegt werden');
}
}
function dateiAuslesen ()
{
$file_list = ftp_nlist($this->conn_id, $this->zielpfad);
foreach ($file_list as $file)
{
echo "
$file";
}
}
}
$fotos = new fotogalerie;
$fotos->setVar("palacio");
$fotos->connected();
$fotos->makeDir();
$fotos->dateiAuslesen();
?>