FRIHOSTFORUMSSEARCHFAQTOSBLOGSCOMPETITIONS
You are invited to Log in or Register a free Frihost Account!


FTP en PHP





The Tank
Je me suis cree un FTP en PHP. Tout fonctionnait tres bien a partir de mon ordinateur en utilisant EasyPHP. Maintenant que mon site est en ligne, tout fonctionne encore excepter pour le upload.

Voici mon code:

<?php
session_start();

//variable
$ftp_server = $_SESSION['ftp_serv'];
$ftp_user_name = $_SESSION['ftp_user'];
$ftp_user_pass = $_SESSION['ftp_pass'];
$ftp_folder = "html/fichier_client/".$_SESSION['folder'];
$destination_file = basename($_POST['file']);
$source_file = $_POST['file'];

// Mise en place d'une connexion basique : $ftp_server
$conn_id = ftp_connect($ftp_server);

// Identification avec un nom d'utilisateur et un mot de passe : $conn_id, $ftp_user_name, $ftp_user_pass
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);

// Vérification de la connexion
if ((!$conn_id) || (!$login_result)) {
echo "La connexion FTP a échoué !\n\n";
echo "Tentative de connexion au serveur $ftp_server pour l'utilisateur $ftp_user_name\n\n";
exit;
} else {
echo "Connexion au serveur $ftp_server, pour l'utilisateur $ftp_user_name\n\n";
}

// Tentative de modification du dossier en "somedir"
echo "Dossier courant : " . ftp_pwd($conn_id) . "\n\n";
if (ftp_chdir($conn_id, $ftp_folder)) {
echo "Le dossier courant est maintenant : " . ftp_pwd($conn_id) . "\n\n";
} else {
echo "Impossible de changer de dossier\n\n";
}

// Chargement d'un fichier
echo $conn_id."\n\n";
echo $destination_file."\n\n";
echo $source_file."\n\n";
$upload = ftp_put($conn_id, $destination_file, $source_file, FTP_BINARY);

// Vérification du status du chargement
if (!$upload) {
echo "Le chargement FTP a échoué!\n\n";
} else {
echo "Chargement de $source_file vers $ftp_server en tant que $destination_file\n\n";
}

// Fermeture du flux FTP
ftp_close($conn_id);
?>

Si vous trouver une erreur laisser moi savoir
Merci
mathieu.e
C'est quoi le php?merci de ton aide
Related topics
Besoin d'aide en PHP
Seguridad en PHP
Seguridad en mis scripts PHP
¿Cómo me inicio en PHP?
[help] problema buscando un elemento en un array en PHP
[man]Azlo tu mismo ShoutBox en PHP y mysql
[tecg] Programación web y seguridad en PHP
[man]Cambiar el Tamaño de los bloques en PHP-Nuke
[man] sobre los bucles en PHP
Problema en Frih Subiendo Archivos Por FTP (Server 2)
help- Crear calendarios y foros en php
FTP and PHP
Como poner la hora española en php-nuke
Quelques scripts en php
Reply to topic    Frihost Forum Index -> Language Forums -> French

FRIHOST HOME | FAQ | TOS | ABOUT US | CONTACT US | SITE MAP
© 2005-2011 Frihost, forums powered by phpBB.