[php] verification d'entrée de parametre
Fermé
eliah
-
11 mai 2005 à 16:08
sam3000 Messages postés 1225 Date d'inscription mercredi 22 décembre 2004 Statut Membre Dernière intervention 13 juin 2005 - 17 mai 2005 à 11:44
sam3000 Messages postés 1225 Date d'inscription mercredi 22 décembre 2004 Statut Membre Dernière intervention 13 juin 2005 - 17 mai 2005 à 11:44
A voir également:
- [php] verification d'entrée de parametre
- Netflix paramètre compte - Guide
- Remettre parametre usine pc - Guide
- Easy php - Télécharger - Divers Web & Internet
- Parametre windows - Guide
- Changer parametre dns - Guide
10 réponses
sam3000
Messages postés
1225
Date d'inscription
mercredi 22 décembre 2004
Statut
Membre
Dernière intervention
13 juin 2005
144
13 mai 2005 à 13:55
13 mai 2005 à 13:55
donne nous plus d'infos sur le langage que tu utilise? ton environnement de prog? ton OS?
sam3000
Messages postés
1225
Date d'inscription
mercredi 22 décembre 2004
Statut
Membre
Dernière intervention
13 juin 2005
144
13 mai 2005 à 14:14
13 mai 2005 à 14:14
utilise :
if (isset($_FILES['nom_champ_fichier'])) { //ton code qui fait le traitement du fichier }
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
ca ne marche pas.
mon code dans mon formulaire est celui ci:
Je veux donc que mon code pour telecharger le fichier s'effectue si l'utilisateur en selectionne un sinon que la valeur considéré soit celle du textarea.
mon code dans mon formulaire est celui ci:
if ($action == 'visualiser'){ echo $ligne[3];} else{ echo '<INPUT type="file" name="truc" value="'.$ligne[3].'"/> </td></tr>'; echo '<tr><td><TEXTAREA NAME="truc1" cols="60" rows="10" value="'.$ligne[3].'"></TEXTAREA>'; }
Je veux donc que mon code pour telecharger le fichier s'effectue si l'utilisateur en selectionne un sinon que la valeur considéré soit celle du textarea.
sam3000
Messages postés
1225
Date d'inscription
mercredi 22 décembre 2004
Statut
Membre
Dernière intervention
13 juin 2005
144
14 mai 2005 à 10:22
14 mai 2005 à 10:22
tu devra précéder ton code par:
mais de toute façon le "value" d'un <INPUT> de type FILE ne marchera pas!
tu n'a pas de valeur par defaut d'un fichier formulaire!
if (isset($_REQUEST['truc'])) { //ton code qui fait le traitement du fichier } else if (isset($_REQUEST['truc1'])) { // traitement du textarea }
mais de toute façon le "value" d'un <INPUT> de type FILE ne marchera pas!
tu n'a pas de valeur par defaut d'un fichier formulaire!
le code que tu m'as donnée fonctionne que pour le textarea, maintenant il ne me prend pas le fichier quand j'en indique un.
Si quelqu'un d'autre a une idée ou sait d'ou ca vient??
Si quelqu'un d'autre a une idée ou sait d'ou ca vient??
sam3000
Messages postés
1225
Date d'inscription
mercredi 22 décembre 2004
Statut
Membre
Dernière intervention
13 juin 2005
144
17 mai 2005 à 11:23
17 mai 2005 à 11:23
si tu veux envoyer le contenue d'un fichier (à la place de son nom), tu doit modifier le type du formulaire:
<form action="page.php" method="post" enctype="multipart/form-data">
Mais mon telechargement de contenu de fichier fonctionne,
c'est juste que je veux avoir la possibilité de remplir mon champs soit avec le contenu de mon fichier si l'utilisateur en selectionne un soit en tapant les données a la main.
Et je n'arrive pas a toruver le code qui mette une condition de manière a verifier si l'utilisateur a selectionner un fichier ou pas
c'est juste que je veux avoir la possibilité de remplir mon champs soit avec le contenu de mon fichier si l'utilisateur en selectionne un soit en tapant les données a la main.
Et je n'arrive pas a toruver le code qui mette une condition de manière a verifier si l'utilisateur a selectionner un fichier ou pas
sam3000
Messages postés
1225
Date d'inscription
mercredi 22 décembre 2004
Statut
Membre
Dernière intervention
13 juin 2005
144
17 mai 2005 à 11:44
17 mai 2005 à 11:44
si tu as :
dans le PHP qui traite ton formulaire tu fais:
<INPUT type="file" name="monfichier"/> <TEXTAREA name="montexte">...</TEXTAREA>
dans le PHP qui traite ton formulaire tu fais:
if (isset($_REQUEST['monfichier'])) { //ici tu met le code qui traite le fichier 'monfichier' } else { //ici tu met le code qui traite le textarea 'montexte' }