UPLOAD SIMPLE ET RAPIDE SUR UN SERVER FTP

cs_Kirua Messages postés 3006 Date d'inscription dimanche 14 avril 2002 Statut Membre Dernière intervention 31 décembre 2008 - 26 sept. 2003 à 07:57
Dav_c Messages postés 194 Date d'inscription dimanche 25 janvier 2004 Statut Membre Dernière intervention 11 décembre 2015 - 9 nov. 2009 à 07:22
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/16681-upload-simple-et-rapide-sur-un-server-ftp

Dav_c Messages postés 194 Date d'inscription dimanche 25 janvier 2004 Statut Membre Dernière intervention 11 décembre 2015
9 nov. 2009 à 07:22
Ser un script qu'il a conçus dans la hate, serieux on sen calise. "Désolé mais c'est justifiables ;)"
xiehansho Messages postés 1 Date d'inscription dimanche 20 février 2005 Statut Membre Dernière intervention 15 novembre 2007
15 nov. 2007 à 13:16
Bonjour,
Ce script fait dans la précipitation est très mal conçu.
1 ) Il n'y a aucune gestion d'erreur.
2 ) Les noms des variables sont mal choisis.
3 ) La double utilisation de la variable "fanny" n'est pas très élégante.
4 ) En général, quand on affecte une fonction à une variable, c'est pour tester son retour.
SmIl3y Messages postés 9 Date d'inscription vendredi 20 décembre 2002 Statut Membre Dernière intervention 20 janvier 2006
30 oct. 2005 à 17:26
Bonjour Quand je test ta source en local j'obtien cette erreur
mon fichier avec le formulaire est load.php et lautre upload.php ..
Notice: Undefined variable: file_name in c:\server\web\script\upload.php on line 2

Merci d'avance
cs_hergo Messages postés 5 Date d'inscription dimanche 7 décembre 2003 Statut Membre Dernière intervention 12 avril 2006
3 oct. 2005 à 14:11
Bonjour,

J'aimerais savoir si il est possible de presicer simplement le Type de fichiers à NE PAS accepter, ou justement le SEUL type que l'on souhaite et la taille maximun.

Merci.
cs_the_leech Messages postés 12 Date d'inscription dimanche 23 janvier 2005 Statut Membre Dernière intervention 23 septembre 2006
1 août 2005 à 11:37
Bonjours,
J'ai une question comment esque tu aurtait une ligne à inséret pour qu'il y est une limite de taille du fichier Uploader ?
cs_mouhaha Messages postés 1 Date d'inscription mardi 22 février 2005 Statut Membre Dernière intervention 22 février 2005
22 févr. 2005 à 20:12
moi aulieux de uplaoder le file jveu mettre des formulaire pour le login et le password du ftp comment faire ???
thepopolinux Messages postés 245 Date d'inscription jeudi 9 janvier 2003 Statut Membre Dernière intervention 21 juin 2004
8 juil. 2004 à 17:34
Pour apprendre comment marche une fonction (ça ne sert a rien de te le dire si tu ne le comprends pas) tu va sur le manuel PHP de www.nexen.net

@++
ripzone Messages postés 3 Date d'inscription mardi 10 juin 2003 Statut Membre Dernière intervention 8 juillet 2004
8 juil. 2004 à 01:12
Bonjour, Je suis débutant en php et j'aimerais savoir comment ajouter a ce fichier une fonction pour choisir un dossier préci ou upload le fichier.
thepopolinux Messages postés 245 Date d'inscription jeudi 9 janvier 2003 Statut Membre Dernière intervention 21 juin 2004
22 févr. 2004 à 00:52
Bin le truc c'est que free en fille le moins possible ...
il restraint pas mal de trucs ... je te conseille d'aller voir des hébergeurs comme www.djstey.com ou autres qui autorisent presque tout ou alors faut prendre des hébergeurs payants.

++
Guidelor Messages postés 236 Date d'inscription jeudi 31 octobre 2002 Statut Membre Dernière intervention 18 août 2006
22 févr. 2004 à 00:43
Ouhla je me rends compte que je suis vraiment debutant :):)
Fo qu'jm'informe !
thepopolinux Messages postés 245 Date d'inscription jeudi 9 janvier 2003 Statut Membre Dernière intervention 21 juin 2004
22 févr. 2004 à 00:22
Hum faut t'acheter un serveur :)
No mais bon free c'est pas trop le top quoi ... ils interdisent bcp de fonctions
Guidelor Messages postés 236 Date d'inscription jeudi 31 octobre 2002 Statut Membre Dernière intervention 18 août 2006
21 févr. 2004 à 21:39
J'ai une erreur

Call to undefined function: ftp_connect() in /var/www/free.fr/2/e/login/up/upload.php on line 5

Que faire ????? A l'aide ! Ca fait des mois que je cherche un upload qui ve bien marcher !
thepopolinux Messages postés 245 Date d'inscription jeudi 9 janvier 2003 Statut Membre Dernière intervention 21 juin 2004
2 déc. 2003 à 19:24
Les visiteurs débutants ont pas forcément le réflexe de marker l'URL du fichier kan mem ! lol
Pour les CSS tu met un background ac une image ombrée dans le champ ça donne vachemen bien !

@++
DarkBoss Messages postés 154 Date d'inscription samedi 3 août 2002 Statut Membre Dernière intervention 12 décembre 2008
2 déc. 2003 à 19:05
oups pr le style c pa text-color mais COLOR: white
DarkBoss Messages postés 154 Date d'inscription samedi 3 août 2002 Statut Membre Dernière intervention 12 décembre 2008
2 déc. 2003 à 19:00
pfffffffff nimporte nawak popo !!!!!
ce n' est pas obligatoir d' avoir un input file
il te suffit de mettre plusieurs input text
mais il est vrai que avec un file tu a le choix de tous les dossier alors que avec des text l' affichage d dossier est limité par le nombre d' input voila voila !!!

sinon oué il é pas mal ton script popo !!!

et sinonpour localstone :
personne connai les style ici ?
paske il est tres facile de modifié un input avc style !!!
ex:
<?
echo ''; // ca fait pas mal comme ca !
?>
thepopolinux Messages postés 245 Date d'inscription jeudi 9 janvier 2003 Statut Membre Dernière intervention 21 juin 2004
2 oct. 2003 à 20:31
Enfet tu est obligé, pour moi de passer par input type="file" donc tu auras "parcourir" tout seul : c'est généré par le navigateur. Enfin la comme ça je peux rien te dire ... enfin essaye de chercher sur www.editeurjavascript.com ou tt simplement sur www.google.fr pour trouver une solus :)
Enfin en tt K je pense ke ça peux se fer ke en javascript et mem sui pa sur :)

@++
PoPo
LocalStone Messages postés 514 Date d'inscription mercredi 19 mars 2003 Statut Membre Dernière intervention 1 mars 2009
2 oct. 2003 à 19:53
Dis moi PopoLinux, tu ne saurais pas s'il existe un autre input que "file" parce que je pense utiliser ton script, mais je trouve ça positivement laid, avec le gros bouton "parcourir" ? C'est pas compatible avec les "text" ?
Merci ! LocalStone
thepopolinux Messages postés 245 Date d'inscription jeudi 9 janvier 2003 Statut Membre Dernière intervention 21 juin 2004
26 sept. 2003 à 21:53
Mais je le vois, tout ça parceke avant décrire le code définitif jé fé des tests. Je pense vrément pas que metre des "" ralentit le code même si ce n'est qu'une erreur, qui n'en est même pas une ... pour les raisons que j'ai énoncé précédament

enfin on arrete la discution pour ce simple problème qui n'en est pas un on va pas se créper le chignon pour ça ! lol

@++
cs_Kirua Messages postés 3006 Date d'inscription dimanche 14 avril 2002 Statut Membre Dernière intervention 31 décembre 2008
26 sept. 2003 à 21:47
Depuis ton code:
$popo,"$file_name",$file,FTP_BINARY

tu vois pas un problème de cohérence ? parfois tu mets pas les "", et puis parfois bien, et surtout, tu les mets autour d'une variable unique, c même pas pour la concaténéer avec autre chose. Tu ne trouves pas ça choquant ? Et puis oui ça ralentit le code: quant tu utilises "", PHP parse la chaîne pour remplacer par les variables, alors que si tu fais $variable . 'chaine' PHP ne parse pas, donc aucun ralentissement inutile.
thepopolinux Messages postés 245 Date d'inscription jeudi 9 janvier 2003 Statut Membre Dernière intervention 21 juin 2004
26 sept. 2003 à 21:44
Mais je consois que ça soit une erreur, nanpech que quand ont met ds une var du texte + une variable rien n'enpéche d'écrire : $var1 = "$var2 bonjour"; ou $var1 = $var2 . "bonjour"; même si j'utilise la 2ème méthode la plus part du temps.
Je ne voit pas pourquoi ça serait une erreur à moins de me trouver une bonne raison ...

@++
cs_Kirua Messages postés 3006 Date d'inscription dimanche 14 avril 2002 Statut Membre Dernière intervention 31 décembre 2008
26 sept. 2003 à 21:37
lol, non ça ira, merci.

dis, mettre des " " autour d'une variable, désolé mais ça révèle une grosse grosse confusion. Tu devrais relire qq chapitres sur les variables et les chaînes de caractère. C'est vrmnt étonnant, je t'assure. Je te le dis comme conseil.
thepopolinux Messages postés 245 Date d'inscription jeudi 9 janvier 2003 Statut Membre Dernière intervention 21 juin 2004
26 sept. 2003 à 18:15
Euh tu sais le script je l'ai fait en 2 min donc jé fé des rectifs o fur et à mesure ... pour les "" je ne l'affirme pas mais je doute vraiment que ça ralentisse le script, et un script dois être cler dans ta tête et qu'il marche donc kescekon sen tape kil soi bô ! lol
Pour la gestion d'erreurs, je veux bien en faire mais je pense que c'est élémentaire et mon but est d'envoyé un script brut et simple pas de faire une page prête à fonctionner (même si j'ai fais un joli form pour que vous puissiez le tester).

Dis moi si tu as besoin d'aide pour la gestion d'erreur ...

@++
PoPo
cs_Kirua Messages postés 3006 Date d'inscription dimanche 14 avril 2002 Statut Membre Dernière intervention 31 décembre 2008
26 sept. 2003 à 07:57
salut, on peut avoir pq sur cette ligne
$fanny = ftp_put($popo,"$file_name",$file,FTP_BINARY);
tu as mis des " " autour de la variable? tu sais, ça ralentit le script, et c pas très beau :-S
sinon, essaye d'y mettre des testes d'erreur, parce que tout ne se passe pas tjs comme il le faut :-)
Rejoignez-nous