Pb de téléchargement de fichiers sur le serveur
Salut!
J'essaie depuis un petit moment de faire en sorte qu'un administrateur puisse télécharger des fichiers(jpg, mp3 ou avi) mais rien n'est enregistré sur le serveur. Voici comment j'ai procédé:
-- Fichier contenant le formulaire:
<form enctype="multipart/form-data" action = "pagedetraitement.php" method="post">
(...)
<input name="Image1" type="file" maxlength="100">
-- Fichier de traitement:
(Le code posté par ce membre étant trop long, il a été automatiquement inséré dans le wall. Pour le voir, veuiller clicker sur [lien=http://www.lephpfacile.com/wall/lire_wall.php?wall=1671]ce lien[/lien])
Pourquoi cela ne marche t-il pas?
BTB
Nì heolas go haontìos
ca te renvoie une erreur ?
vire les @ devant les fonctions pour que ca te retourne une erreur.
zebdinou pour les intimes / Blog : http://www.zebden.fr
Bon alors milles excuses, ce code marche!
Il se trouve que c'était le p¤*%@n de logiciel de ftp qui me faisait croire que ça marchait pas...
Bouley attitude inside comme dirait un grand bonhomme de ce forum
...
Bon ben comme ça, ceux qui cherchaient à faire ça l'auront...
Merci quand même et à plus!
BTB
Nì heolas go haontìos
Au fait, c'est pas si important que ça, alors, is_uploaded_file()...? Où est-ce une question de sécurité, ou autre...?
BTB
Nì heolas go haontìos
ca te permet de savoir si le fichier a bien été uploader car en general par http les upload sont limités (free = 2Mo)
Ah ok, et y a t-il un moyen de contourner cette limitation, s'il y en a une? Je veux dire par là, d'autres fonctions que par http puisqu'elle semble parfois limitée.
BTB
Nì heolas go haontìos
Autre chose: si
$types2 = array("video/avi", "video/wmv", "video/mpeg");
(...)
if (!(in_array($HTTP_POST_FILES["Video"]["type"],$types2)))
fonctionne bien pour le test de format de fichier video, quels seraient les attributs correpondant aux fichiers audio?
BTB
Nì heolas go haontìos
zebdinou pour les intimes / Blog : http://www.zebden.fr
Ah ben merci, cool. Je l'avais pas vue, celle-là!
BTB
Nì heolas go haontìos
Alors en fait, il y a un truc assez bizarre: le code que j'ai mis dans ce début de sujet marche pour l'ajout mais pas pour la modif.
C'est quasiment le même, à part que je dois au préalable supprimer les fichiers déjà existant et qu'il s'agit bien sûr d'un update pour la base...
Dans la base de données, en guise de nom de fichier, je me retrouve avec un truc du style "C:WINNTTEMPphp1A9.tmp", et bien sûr, rien sur le serveur. Détail encore plus bizarre, ça ne le fait pas aux fichiers vidéo: les fichiers image sont remplacés par ce que je viens de mettre et les mp3 ne sont pas reconnus comme tels(mais que lors de la modif!!!!).
Là, je sais pas quoi faire...
BTB
Nì heolas go haontìos