Se connecter / S'enregistrer
Votre question

php info ?

Tags :
  • photo
  • Programmation
Dernière réponse : dans Programmation
9 Janvier 2008 14:57:52

<form method="POST" action="index.php" enctype="multipart/form-data">
<fieldset>

<legend>Documents</legend>

<!-- champs d'envoi de fichier, de type file -->

<p><label for="photo">Mettre à jour la charte</label><input type="file" name="charte" /></p>
<p><label for="photo">Mettre à jour l'Historique</label><input type="file" name="historique" /></p>
<p><label for="photo">Ajouter une Gazette</label><input type="file" name="gazette" /></p>
<!-- bouton d'envoi -->

<p><input type="submit" name="envoi" value="Envoyer les fichiers" /></p>

</legend>

</fieldset>

</form>


if(!empty ($_FILES['charte']))
{
$dest_dossier = '../doc/';
$dest_fichier = basename("charte",".pdf");
move_uploaded_file($_FILES['charte']['tmp_name'], $dest_dossier . $dest_fichier);
}
if(!empty ($_FILES['historique'])){
echo " bj1";
$dest_dossier = '../doc/';
$dest_fichier = basename("historique",".pdf");
move_uploaded_file($_FILES['historique']['tmp_name'], $dest_dossier . $dest_fichier);
}
if(!empty ($_FILES['gazette'])){
$date= date('Y-m-d');
$dest_dossier = '../doc/gazettes';
$dest_fichier = basename("La Gazette".$numg."(".$date.")",".pdf");
move_uploaded_file($_FILES['gazette']['tmp_name'], $dest_dossier . $dest_fichier);
$req1=mysql_query("INSERT INTO gazette VALUES('', '" . $date . "', '" . $dest_fichier . "')");

}



Voila mon code ci-dessus: quand je rajoute une gazette, je ve ineragir avec ma base de donné et quand je rajoute un historique ou une charte sa me le rejoute aussi,peut on controlé le champ de texte de parcouri pour voir si il est vide kan on envoie

ou la meilleur solution serait de metre un formulaire par truc a envoyé ?


Merci de votre aide

Autres pages sur : php info

a c 232 L Programmation
a b w Photo
11 Janvier 2008 11:37:23

Salut,

Si le fichier existe déjà, il me semble que tu ne pourras pas l'écraser, et vu que tu uploades tes fichiers avec le même nom, ça risque.
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS