begin process at 2012 05 31 03:04:01
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Débutant(e)

 > 

lenvoie d'un fichier dans un formulaire


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

lenvoie d'un fichier dans un formulaire

mardi 19 octobre 2010 à 12:49:16 | lenvoie d'un fichier dans un formulaire

scorp73

bonjour je permet de vous deranger etant un novice dans le domaine de la creation de site web.

je vous permet de vous deranger car cela fai 2 jours que jessaye de comprendre comment creer un envoie du fichier.

aucun probleme pour le code html

<form action="cibleenvoi.php" method="post" enctype="multipart/form-data">
<p>
Formulaire d'envoi de fichier :<br />
<input type="file" name="monfichier" /><br />
<input type="submit" value="Envoyer le fichier" />
</p>
</form>
pour creer le formulaire mais gros souci pour inserer ce code dans une page php.

merci je suppose que mes expliquation ne sont pas tres claires.
a charge de revenge pour des explication dans des autre domaine(ex:batiment)
mardi 19 octobre 2010 à 23:24:24 | Re : lenvoie d'un fichier dans un formulaire

ChasseurDeChimeres

Bonsoir;
Il te faut traiter en php les informations envoyée par le formulaire dans le fichier "cibleenvoi.php".

http://www.phpcs.com/codes/UPLOAD-IMAGE_38983.aspx

mercredi 20 octobre 2010 à 10:04:03 | Re : lenvoie d'un fichier dans un formulaire

scorp73

deja merci de mavoir repondu c'est cool.
jecris en dans la pageinscription que jenregistre dans monserveur dans un dossier test site.
<form action="cible_envoi.php" method="post" enctype="multipart/form-data">
<p>
Formulaire d'envoi de fichier :<br />
<input type="file" name="monfichier" /><br />
<input type="submit" value="Envoyer le fichier" />
</p>
</form>

puis jecris ma page cible_envoie .php que j'enregistre dans le serveur dans dossier test site.


<?php
// Testons si le fichier a bien été envoyé et s'il n'y a pas d'erreur
if (isset($_FILES['monfichier']) AND $_FILES['monfichier']['error'] == 0)
{
// Testons si le fichier n'est pas trop gros
if ($_FILES['monfichier']['size'] <= 1000000)
{
// Testons si l'extension est autorisée
$infosfichier = pathinfo($_FILES['monfichier']['name']);
$extension_upload = $infosfichier['extension'];
$extensions_autorisees = array('jpg', 'jpeg', 'gif', 'png');
if (in_array($extension_upload, $extensions_autorisees))
{
// On peut valider le fichier et le stocker définitivement
move_uploaded_file($_FILES['monfichier']['tmp_name'], 'uploads/' . basename($_FILES['monfichier']['name']));
echo "L'envoi a bien été effectué !";
}
}
}
?>

et la insere une image je valide et 404 erreur no found
pourkoi merci pour cette aide nesite pas a me demander pour autre chose.

mercredi 20 octobre 2010 à 10:46:09 | Re : lenvoie d'un fichier dans un formulaire

kohntark

Membre Club
Salut,

Dans un premier temps assure toi que le nom du fichier est bon, parce que là tu écris ton formulaire pointe sur "cible_envoi.php" et tu nommes ton fichier "cible_envoie.php" (faute de frappe ?)


Cordialement,


Kohntark -
mercredi 20 octobre 2010 à 19:24:31 | Re : lenvoie d'un fichier dans un formulaire

scorp73

je suis effarer il faut vraiment que je me reveille
tu a le coup d'oeil!!!!
maintenant cela me crait un message de ce type dans cibleenvoie.php

Warning: move_uploaded_file(uploads/ab464b69_195330.jpg) [function.move-uploaded-file]: failed to open stream: No such file or directory in C:\wamp\www\test site\cibleenvoie.php on line 15

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'C:\wamp\tmp\php39.tmp' to 'uploads/ab464b69_195330.jpg' in C:\wamp\www\test site\cibleenvoie.php on line 15
L'envoi a bien été effectué !

pourquoi il me marque se message et merci pour tous
je suis vraiment etonne que des gens prennent le temps de me repondre

merci a toi.
mercredi 20 octobre 2010 à 19:59:21 | Re : lenvoie d'un fichier dans un formulaire

kohntark

Membre Club
Il y a fort à penser que le dossier c:\wamp\www\test\site\uploads n'existe pas.
Non ?

a charge de revenge pour des explication dans des autre domaine(ex:batiment)


Tu vas pouvoir la prendre tout de suite cette revanche , j'ai justement une question là dessus que je t'envoie de suite en MP

Cordialement,

Kohntark -
samedi 23 octobre 2010 à 09:42:21 | Re : lenvoie d'un fichier dans un formulaire

scorp73

donc je me suis renseigner.
on me dit que normalement il nyaura pas de probleme si l'aquarium est assez large.
Sinon s'amuser a renforcer sous le vide sanitaire mais la; taf de fou.
Le conseil qu'on ma donné sest d'aller un magazin du style samsé ou bigmat, spêcialiser dans la vente de materiaux pour dalles et carrement leur demander, la bas ilya un pros specialiser dans le domaine. Eux sont des pros et pourront te dire avec precision le poids que tu a le droit de mettre sur une dalle desoler de ne pas plus taider vraiment meme un maçon ne sait pas avec certitude.
ensuite pour mon souci, je recrait une page dans mon dossier testsite qui se nomme uploads.php mais cela ne marche pas. est ce qu'il faut j'ecrive quelque chose dedans ou pas.
Merci vraiment pour le coup de main.
desole de ne pas pouvoir t'aider plus. mais pour autre chose de plus commun hesiter tou ce qu est renovation interieur.
desole pour les fautes et bon week
samedi 23 octobre 2010 à 12:11:59 | Re : lenvoie d'un fichier dans un formulaire

kohntark

Membre Club
Re Scorp,

Merci beaucoup pour ta réponse (même si elle aurait eu plus sa place en MP que sur le forum )
J'irai donc me renseigner dans ce type d'enseigne avant de faire n'importe quoi. Ca serait tout de même con que la réfection d'une pièce donne lieu à la reconstruction d'une maison

Pour en revenir à PHP : as tu réussi à faire fonctionner ton script ?


Cordialement,


Kohntark -
samedi 23 octobre 2010 à 19:59:26 | Re : lenvoie d'un fichier dans un formulaire

scorp73

desole je me suis poser la question si jetai sur le forum ou pas jai pas fai la distinction.

donc je recoi se message Warning: move_uploaded_file(uploads/ab464b69_195330.jpg) [function.move-uploaded-file]: failed to open stream: No such file or directory in C:\wamp\www\test site\cibleenvoie.php on line 15

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'C:\wamp\tmp\php39.tmp' to 'uploads/ab464b69_195330.jpg' in C:\wamp\www\test site\cibleenvoie.php on line 15
L'envoi a bien été effectué !

quel dossier dois je creer et ou dois je le mettre
merci



dimanche 24 octobre 2010 à 15:52:34 | Re : lenvoie d'un fichier dans un formulaire

ChasseurDeChimeres

Salut;
Y'a t'il bien un dossier "uploads" dans le dossier "test site" (d'ailleurs il serait mieux de le nommer "test_site" car pas de majuscules, d'espaces ou de caractères spéciaux dans les url)? Sinon vérifie que le script possède bien les droits en écriture dans ce dossier.
++.

1 2

Cette discussion est classée dans : fichier, formulaire, permet, lenvoie, deranger


Répondre à ce message

Sujets en rapport avec ce message

Formulaire + fichier externe [ par koko ] J'ai un petit formulaire avec 2 text (<INPUT TYPE="text") et un button. Quand je clique sur le button, il doit mettre les 2 text dans un fichier exter insertion fichier dans page courante [ par crystel ] Bj,j'ai un formulaire avec 3 checkbox. Selon la checkbox cochée,je voudrais insérer le contenu d'un fichier texte différent en dessous du formulaire.. Recuperation des données d'un formulaire dans un fichier [ par NuXeuR ] Voila, les données entré ds le formulaire s'enregistre ds un fichier texte et qu'entre deux formulaire une ligne soie sauté et que le fichier texte n' formulaire + champ de type "File" [ par ironnyc ] Salut a tous!!j ai un petit prob avec mon formulaire pour faire un upload.Dans mon ficher "Formulaire.htm"j utilise un champ de type "File" (avec encr Enregistrer un fichier envoyé à partir d'un formulaire [ par Totofweb ] SalutIl me faut envoyer un fichier par formulaire. dans mon formulaire j'ai mis ceci : ...... Mail et formulaire [ par Jackboy ] J'aimerai créer un formulaire, assez complexe (pas seulement email, nom, message,...) et j'aimerai avoir ce formulaire envoyer dans un email et format formulaire "type=file" [ par toxyko_974 ] je voudrais savoir comment fonctionne le formulaire en type=file car en fait je voudrais envoyer un fichier en FTP mais à partir d'un site. La partie Récupération de variables à partir d'un formulaire html [ par ibti25 ] Bonjour,La question que je vais poser parait très très bête mais je ne comprends pourkoi ça ne veut pas marcher depuis que j'ai installer oracle 9i et Formulaire envoyé dans un fichier ?? [ par SaFt ] Bonjour voila je suis entrain de créé un site mais bon c'est un site en htlm basique mais qui dedans y a un forrmulaire je mexplique :un formulaire a 'fputs()' [ par Miloflyer ] Bonsoir tout le monde.Je débute en php et essaye de bidouiller quelques scripts...Mais quelque chose me pose problème dans la réalisation de mon "proj


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,640 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales