Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [PHP] FTP Funktionen (https://www.delphipraxis.net/55684-%5Bphp%5D-ftp-funktionen.html)

Luckie 25. Okt 2005 11:56


[PHP] FTP Funktionen
 
Mit folgendem Script versuche ich mir ein Verzeichnis Listing zu holen:
Code:
<?php

  $Server = 'luckie-online.de';
  $User = 'foo';
  $PW = 'bar';
 
  function FTPDirList($dir)
  {
     $conn_id = ftp_connect($Server, 21);
     $login_result = ftp_login($conn_id, $User, $PW);
     
     return ftp_nlist($conn_id, $dir);
  }

?>
Die daten stimmen, da andere PHP FTP-Scripe funktionieren. Ich bekomme aber die Meldungen:
Zitat:

Warning: ftp_connect(): php_network_getaddresses: getaddrinfo failed: Name or service not known in /var/www/l3s11195/html/Ablage/Privat/WebFTP.php on line 9

Warning: ftp_login() expects parameter 1 to be resource, boolean given in /var/www/l3s11195/html/Ablage/Privat/WebFTP.php on line 10

Warning: ftp_nlist() expects parameter 1 to be resource, boolean given in /var/www/l3s11195/html/Ablage/Privat/WebFTP.php on line 12

Warning: Invalid argument supplied for foreach() in /var/www/l3s11195/html/Ablage/Privat/testFTP.php on line 7
Was hat das nun schon wieder zu bedeuten? Was mache ich anders als die anderen FTP Scripte? Im Source habe ich keinen Unterschied entdecken können. :gruebel:

Ähm, ja mit define geht es. :roll:

Basilikum 25. Okt 2005 12:04

Re: [PHP] FTP Funktionen
 
wenn du die Variable $Server auch im Scope der Funktion verwenden willst, muss diese per "global $Server" deklariert werden.... ansonsten ist $Server ein anderes Exemplar von Variable...

faux 25. Okt 2005 23:12

Re: [PHP] FTP Funktionen
 
Zitat:

Zitat von Luckie
Ähm, ja mit define geht es. :roll:

Dann machst du aber keine Variablen mehr, sondern Konstanten, was in diesem Fall aber egal ist.

Luckie 25. Okt 2005 23:22

Re: [PHP] FTP Funktionen
 
Jupp, sollen ja auch welche sein in der config.inc Datei.


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:06 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz