THEMA: PHP ftp_nlist Fehlermeldung

Aw: PHP ftp_nlist Fehlermeldung 15 Jahre 2 Monate her #3594

  • TeamUG
  • TeamUGs Avatar
  • Offline
  • menkiSys-Kunde
  • Beiträge: 15
  • Karma: 0
hi,
ich hab jetzt wirklich alles probiert, hab den identischen Code sogar bei einem anderen Webhoster probiert und dort funktioniert das ganze, sogar ohne puenv(Temdir).
Ich bin mit meinem Rat am Ende, irgendwas simmt mit der Tempfolder nicht.


putenv('TMPDIR=/phptmp');
$buff = ftp_nlist($conn_id,$dir);
$anzahl = count($buff);
echo "<p>Insgesamt $anzahl Dateien/ Verzeichnisse</p>";
for($count=0;$count < $anzahl;$count++) {
echo "<p>$buff[$count]</p>";
}
Dieses Thema wurde gesperrt.

Aw: PHP ftp_nlist Fehlermeldung 15 Jahre 2 Monate her #3595

  • menkisys
  • menkisyss Avatar
  • Offline
  • menkiSys Networks CEO
  • Beiträge: 2317
  • Dank erhalten: 12
  • Karma: 249
versuche mal 755 chmod rechte per ftp zu setzen, oder sogar 777 chmod rechte auf phptmp.

MENKI
Dieses Thema wurde gesperrt.

Aw: PHP ftp_nlist Fehlermeldung 15 Jahre 2 Monate her #3596

  • TeamUG
  • TeamUGs Avatar
  • Offline
  • menkiSys-Kunde
  • Beiträge: 15
  • Karma: 0
die Rechte des phptmp von Temperatur habe ich auf 777 gesetzt
die Rechte des phptmp von nafeo stehen auf 755 ich kann oder darf sie nicht ändern.

nafeo
Dieses Thema wurde gesperrt.

Aw: PHP ftp_nlist Fehlermeldung 15 Jahre 2 Monate her #3597

  • menkisys
  • menkisyss Avatar
  • Offline
  • menkiSys Networks CEO
  • Beiträge: 2317
  • Dank erhalten: 12
  • Karma: 249
es liegt vermutlicherweise am skript. den menkisys tmp verzeichniss funktionieren einwandfrei. das habe ich geprüft. :)

check bitte mal dein skript und wo das skript tatsächlich zugreifen will. :)

MENKI
Dieses Thema wurde gesperrt.

Aw: PHP ftp_nlist Fehlermeldung 15 Jahre 2 Monate her #3598

  • grogster
  • grogsters Avatar
  • Offline
  • Co-Administrator
  • Beiträge: 864
  • Dank erhalten: 3
  • Karma: 124
zum notfall gibt uns mal dein komplettes script, evtl. fällt uns ja was auf
Dieses Thema wurde gesperrt.

Aw: PHP ftp_nlist Fehlermeldung 15 Jahre 2 Monate her #3599

  • TeamUG
  • TeamUGs Avatar
  • Offline
  • menkiSys-Kunde
  • Beiträge: 15
  • Karma: 0
hi,

also hab alles versucht, hab auch bei Google mein bestes gegeben, aber ich bekomme ftp_nlist(FTP-Verbindung,Verzeichnis) nicht zum laufen.

Ich habe das Script/Seite auch eine Ebene höher auf nafeo.menkisys hochgeladen, das gleiche, er kann scheinbar nicht in das Tempverzeichnis schreiben.Die Verbindung zu dem FTP Server steht und ich kann auch Dateien mit ftp_get herunterladen nur Verzeichnis lesen geht nicht.

Bei einem anderen Hoster läuft das Script einwandfrei, weiss nicht warum aber der Code scheint es nicht zu sein.

hier der Code
if($_REQUEST['content'] == 'FPDL27'){
            
$host = "ftp-outgoing.dwd.de";
$name = "xxxxxxx";
$pass = "xxxxxxx";
$dir = "/gds/gds/specials/forecasts/text";


// Verbindung herstellen
$conn_id = ftp_connect($host); 

// Login mit Benutzername und Passwort
$login_result = ftp_login($conn_id, $name, $pass); 

// Überprüfen der Verbindung
if ((!$conn_id) || (!$login_result)) {
    die("FTP connection has failed !");
}
// Wechseln in das Verzeichnis
if (ftp_chdir($conn_id, "gds/specials/forecasts/text/")) {
    echo "Current directory is now: " . ftp_pwd($conn_id) . "\n";
} else { 
    echo "Couldn't change directory\n";
}

putenv('TMPDIR=/phptmp');
   
$buff = ftp_nlist($conn_id,$dir);
$anzahl = count($buff);

echo "<p>Insgesamt $anzahl Dateien/ Verzeichnisse</p>";

for($count=0;$count < $anzahl;$count++) {
    echo "<p>$buff[$count]</p>";
    }

ftp_close($conn_id);     

}

hier die Fehlermeldung

Warning: ftp_nlist() [function.ftp-nlist]: open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/var/www/virtual/nafeo.menkisys.de/:/usr/share/php/) in /var/www/virtual/nafeo.menkisys.de/temperatur/htdocs/Wetter/wetter.php on line 109

Warning: ftp_nlist() [function.ftp-nlist]: Unable to create temporary file. Check permissions in temporary files directory. in /var/www/virtual/nafeo.menkisys.de/temperatur/htdocs/Wetter/wetter.php on line 109

nafeo
Dieses Thema wurde gesperrt.
Moderatoren: grogster
Ladezeit der Seite: 0.089 Sekunden