FTP verzeichniss ausleselassen > hp

Testoron

Banned
Registriert
Mai 2004
Beiträge
749
da wir an einigen seiten im team arbeiten und offt dateien tauschen um sie später zu bearbeiten ..

such ich eine möglichkeit dass ein script auf einen ftp einloggt mit pass und user.. ein bestimmtes verzeichniss ausliest und die ausgabe in eine seite.php ausgibt.

das sollte ein mal die stunde passieren ? mit datum wenn es möglich ist..

wo finde ich sowas ?
Ergänzung ()

oky soweit sogut..


die ausgabe ist nicht untereinender und kein datum ?


weiss jemand wie man das untereinender bekommt?

PHP:
<?php
$ftp_host = "lala.net";
$ftp_user = "lala";
$ftp_password = "lala";

//Connect
echo "";
$conn = ftp_connect($ftp_host);
$login = ftp_login($conn, $ftp_user, $ftp_password);

//
//Enable PASV ( Note: must be done after ftp_login() )
//
$mode = ftp_pasv($conn, TRUE);

//Login OK ?
if ((!$conn) || (!$login) || (!$mode)) {
   die("FTP connection has failed !");
}
echo "";

//
//Now run ftp_nlist()
//
ftp_chdir($conn, "/");
$file_list = ftp_nlist($conn, "");
foreach ($file_list as $file)
{
  echo "
 $file";
}

//close
ftp_close($conn);

$Dateiname = "list.txt";
$Datei = fOpen($Dateiname,"w");
fputs($Datei,'http://lala.net/lo.txt'.$file);
flock($Datei,3);
fClose($Datei);
?>
 
Zuletzt bearbeitet:
echo "$file<br/>";

einfach ein br hinzufügen?

datum bekommst du mit filectime, filemtime oder fileatime, je nachdem welches datum du brauchst.
und das kannst du dann ja einfach zusammenfügen:

echo $file.filectime($file)."<br/>";

ahja und "echo "";" ist ja mal total unnötig
 
PHP:
//
//Now run ftp_nlist()
//
ftp_chdir($conn, "/");
$file_list = ftp_nlist($conn, "");
foreach ($file_list as $file)
{
  echo $file.filectime($file)."<br/>";
}

//close
ftp_close($conn);

$Dateiname = "list.txt";
$Datei = fOpen($Dateiname,"w");
fputs($Datei,'http://lala.net/lo.txt'.$file);
flock($Datei,3);
fClose($Datei);
?>

das die ausgabe :/

Warning: filectime() [function.filectime]: stat failed for 20062009116.jpg in /kunden/x/ftp.php on line 30
20062009116.jpg

Warning: filectime() [function.filectime]: stat failed for f18062009110.jpg in /kunden/x/ftp.php on line 30
f18062009110.jpg

Warning: filectime() [function.filectime]: stat failed for sonne_do_druku.rar in /kunden/x/ftp.php on line 30
sonne_do_druku.rar
 
Zurück
Oben