Non je n'ai jamais essayé. Mais avec le script que j'ai mis plus haut. Dans le Foreach, au lieu de copier dans un dossier, tu envoies un mail. Ou si tu veux tout dans le même mail. Tu ajoutes des fichiers dans le mails à chaque boucle de foreach et tu l'envoies. J'ai jamais envoyé de pieces jointes en php. je ne peux pas trop t'aider. Mais je pense que tu ne doit pas en etre loin
Me suis peut être mal exprimé... Je ne veux pas que les fichiers soit mis dans un répertoire, ni ne veux pas être obligeais de venir les chercher sur mon site.
Simplement les recevoirs dans ma boite mail, et c'est la que ça coince...
Dans mon premier message ou j'ai mis le script, sur les 3 envoi de fichier, j'en reçois un seul dans ma boite et les deux autres sont envoyé dans le répertoire qui contient le script.
Je voudrais recevoir les 3 dans ma boite.
J'ai essayer beaucoup de scripts dont ceux des sites que vous proposez mais ils envoient dans un répertoire et je n'en veux pas !
Avez vous essayer vous même d'envoyer 2 ou 3 fichiers dans votre boite ?
N'oubliez pas d'utiliser [ code=php ] pour highlighter votre code php Sinon Madmax, je pense que tu as trop mâché le travail Et c'est quoi ce message d'Attaque potentielle ?
Il ne faut pas s'énerver, Toad t'as donner les éléments nécessaires, Il faut juste chercher un peu. Tu verras si tu y arrives tu seras encore plus fière de toi, et tu auras appris plein de chose. Ca rappel le proverbe. Donne du poisson à quelqu'un, tu le nourriras une journée, apprend lui à pêcher tu le nourris pour la vie. Foreach -> http://fr2.php.net/manual/fr/control-st … oreach.php $_FILES -> http://fr.php.net/manual/fr/features.fi … method.php
echo'<pre>'; if(move_uploaded_file($file['userfile']['tmp_name'],$uploadfile)){ echo"Le fichier est valide, et a été téléchargé avec succès. Voici plus d'informations :\n"; }else{ echo"Attaque potentielle par téléchargement de fichiers. Voici plus d'informations :\n"; }
echo'Voici quelques informations de débogage :'; print_r($file);
Y'a plus qu'a adapter. Je te conseille vivement de lire le phpManual il est super bien fait et presque agréable à lire. Si tout les manuels de langage étaient comme lui, l'informatique serait simple.
Honnêtement la seule aide dont tu es besoin est celle ci: 1/ apprends à découvrir la variable globale $_FILES (fais un echo '<pre>', print_r($_FILES, true),'</pre>'; si besoin) 2/ regarde du coté de foreach pour faire une boucle sur les différents éléments de $_FILES (http://sk.php.net/foreach peut être)
Le code php je l'ai en fait bidouillé avec des morceaux que j'ai trouvés. J'ai fait plusieurs forums et ai trouvé divers codes mais aucun ne fonctionne, que se soit en local avec WampServer2 ou en ligne.
Sur le "siteduzéro" il présente un formulaire que pour un fichier, en disant que l'on peut ajouter autant de <input type="file" que l'on voulait, oui mais comment ?
J'avais une idée simple s'est de doublé le script mais le problème s'est que ça envoi en 2 fois mais séparément, alors que je voudrais les données du formulaire avec les deux fichiers envoyés, et ça dans ma boite, pas dans un répertoire.
N'aurait tu pas un script pour au moins envoyer deux fichiers ?
Je ne comprends pas comment tu veux gérer 3 fichiers différents quand ton code ne travaille que sur 1 fichier (aucune boucle ou moyen de lire les différents fichiers uploadés via $_FILES).
<inputname="fichier"type="file"/> <inputname="fichier"type="file"/> <inputname="fichier"type="file"/> puis <inputname="fichier1"type="file"/> <inputname="fichier2"type="file"/> <inputname="fichier3"type="file"/> puis <inputname="fichier[]"type="file"/> <inputname="fichier[]"type="file"/> <inputname="fichier[]"type="file"/> puis <inputname="fichier[1]"type="file"/> <inputname="fichier[2]"type="file"/> <inputname="fichier[3]"type="file"/>
Je n'ai pas de déclaration d'erreur et je ne reçois qu'un seul fichier. Regardé plusieurs forums qui indiquent de mettre la dernière version mais ça ne marche pas, ni en local avec WampServer2 ni sur un hébergeur.