1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
| <?php
$ftpip = "AdresseIPduServeur";
$user = "login";
$pass = "password";
$compte = "NomduCompte";
$port = "21";
// Mise en place d'une connexion basique
$connexion = ftp_connect($ftpip, $port, 2);
// Identification avec un nom d'utilisateur et un mot de passe
// $login = ftp_login($connexion, $user, $pass);
// Authentification & Vérification FTP
if (@ftp_login($connexion, $user, $pass)) {
echo "<div align='right' class='details'>Connecté\n</div>";
// Mise en place d'un Timeout (si connection UP)
// ftp_set_option($connexion, FTP_TIMEOUT_SEC, 5);
// $timeout = ftp_get_option($connexion, FTP_TIMEOUT_SEC);
// Activation du mode passif
ftp_pasv($connexion, true);
// Listing du serveur FTP avec lien
$file_list = ftp_nlist($connexion, '/'.$compte.'/');
// $file_list = ftp_rawlist($connexion, '/drivers/');
foreach ($file_list as $file)
if ($file != "." && $file != ".." && $file != ".DS_Store" && $file != "/Drivers/HEADER.html" && $file != "/Drivers/Network Trash Folder" && $file != "/Drivers/listing.php" && $file != "/Drivers/Temporary Items" && $file != ".htaccess") {
{
// echo '<a href="http://'.$ftpip.'/'.$compte.'/'.$file.'/" target="_blank">'.$file.'</a><br>';
echo '<a href="#" onClick="window.open(\'ftp://'.$user.':'.$pass.'@'.$ftpip.'/'.$file.'/\')">'.$file.'</strong></a><br />';
}
}
// Fermeture de la connexion
ftp_close($connexion);
// Affichage si pas de connexion possible
} else {
echo "<div align='center'><span class='rouge'>Connexion impossible au serveur privé de l'association <strong>WDA</strong>.<br /><br />Veuillez nous en excuser et réessayez SVP ultérieurement.\n</span></div><br />";
}
?> |
Partager