FRIHOSTFORUMSSEARCHFAQTOSBLOGSDIRECTORY
You are invited to Log in or Register a 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
¿Cómo me inicio en PHP?
[tecg] Programación web y seguridad en PHP
[man] sobre los bucles en PHP
help- Crear calendarios y foros en php

Como poner la hora española en php-nuke
Quelques scripts en php
Seguridad en PHP
Seguridad en mis scripts PHP
[help] problema buscando un elemento en un array en PHP

[man]Azlo tu mismo ShoutBox en PHP y mysql
[man]Cambiar el Tamaño de los bloques en PHP-Nuke
Problema en Frih Subiendo Archivos Por FTP (Server 2)
FTP and PHP
PHP Snippet
Reply to topic    Frihost Forum Index -> Language Forums -> French

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