php - ftp up + list

Statut
N'est pas ouverte pour d'autres réponses.

alan

Elite
Ben voila je cherche un script php pour uploader des fichiers sur un ftp .... et qui par la meme occasion liste les noms de fichiers déja présents ...c pour un pote a l'unif ... mais la je bosse aussi l'école ... alors je c pas si qqn ki a le tps .... merci a toi cher GamerZien .... ;)
 
1er
OP
alan

alan

Elite
Mr_le_Principal a dit:
tu trouveras ce que tu cherches sur ce site: http://www.phpcs.com/
++
Application serveur non disponible
L'application Web à laquelle vous essayez d'accéder sur ce serveur Web n'est pas disponible actuellement. Cliquez sur le bouton "Actualiser" de votre navigateur Web pour renouveler la demande.

Remarque de l'administrateur : Un message d'erreur détaillant la cause de l'échec de cette demande spécifique peut être trouvé dans le journal des événements de l'application du serveur Web. Consultez cette entrée du journal pour connaître la cause de cette erreur.
cool ;)
ouf F5 et ca va ....
v chercher .... thx deja ....
 

k o D

Elite
lol plantage de leur serveur lol (j'ai encore été hier) enfi si çà va maintenant.

Fais une recherche google si tu veux: code source système ftp en php tu tomberas en 1er sur ce site
 
1er
OP
alan

alan

Elite
g du mal a trouver mon bonheur .... :-s snifff
 

Fhalckon

Elite
alan a dit:
g du mal a trouver mon bonheur .... :-s snifff
JE PEUX T4AIDER POUR LA PREMIERE PARTIE (PHP3)

<?php

if(!$sent):

?>

<FORM METHOD="post" ACTION="<? echo $PHP_SELF; ?>" ENCTYPE="multipart/form-data">
<INPUT TYPE="file" NAME="source_file" SIZE="50">
<INPUT TYPE="submit" VALUE="Go !">
<INPUT TYPE="hidden" NAME="sent" VALUE="1">
</FORM>

<?

else:

/* ----- DEBUT DU MODULE FTP ----- */

// Adresse FTP du serveur ne commençant pas par ftp://
$ftp_server = "195.254.0.1:21";

// Login
$ftp_user_name = "login";

// Mot de passe
$ftp_user_pass = "password";

// création de la connexion
$conn_id = ftp_connect("$ftp_server");

// authentification avec nom de compte et mot de passe
$login_result = ftp_login($conn_id,$ftp_user_name,$ftp_user_pass);

// vérification de la connexion
if ((!$conn_id) || (!$login_result))
{
echo "<FONT CLASS=\"erreur\">La connexion FTP a échoué!<BR>";
echo "Tentative de connexion à ",$ftp_server," avec",$ftp_user_name,"</FONT>";
die;
}
else
{
echo "Connecté à <B>",$ftp_server,"</B>, avec <B>",$ftp_user_name,"</B><P>";
}

// téléchargement d'un fichier

$file = $HTTP_POST_FILES[source_file];

$upload = ftp_put($conn_id,$file[name],$source_file,FTP_BINARY);

// Vérification de téléchargement
if(!$upload)
{
echo "<FONT CLASS=\"erreur\">Le téléchargement FTP a échoué !</FONT><P>";
}
else
{
echo "Téléchargement de <B>",$file[name],"</B> sur <B>",$ftp_server,"</B><BR>";
echo "<B>Type</B> : ",$file[type],"<BR>";
echo "<B>Taille</B> : ",ceil($file[size] / 1024)," ko<BR>";
}

// fermeture de la connexion FTP.
ftp_quit($conn_id);

endif;

/* ----- FIN DU FTP ----- */

?>

c'est unvieux script qui trainait qqpart

en esperant que cela puisse t'aider
 
1er
OP
alan

alan

Elite
Fhalckon a dit:
alan a dit:
g du mal a trouver mon bonheur .... :-s snifff
JE PEUX T4AIDER POUR LA PREMIERE PARTIE (PHP3)

Code:
php
c'est unvieux script qui trainait qqpart

en esperant que cela puisse t'aider
cool ;)
Connecté à isic.no-ip.com, avec isic
Téléchargement de illusion1.jpg sur isic.no-ip.com
Type : image/pjpeg
Taille : 17 ko
MErci bien a toi .... v comparer avec mon truc ;) (mais apres les exams .... :-s)

si qqn ki a une idée pour le list de tout les fichiers .... ;)
 
N

niafron

ex membre
bon comme je c ke t allergique voici qqun lien direct sur les parties ki t interesserons

premier
deuxieme

y en a surment dautre mais g pas tout cheker :D
 
1er
OP
alan

alan

Elite
NiafroN a dit:
bon comme je c ke t allergique voici qqun lien direct sur les parties ki t interesserons

premier
deuxieme

y en a surment dautre mais g pas tout cheker :D
lol promi apres les exams je skatte mon pc ... un joli pdf ke je lirai ... mais apres les exams ...

mais tu parle pas de la fonction list directory .... :-s ???
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut