Bouton qui fait 2 actions

cs_vinz78 Messages postés 207 Date d'inscription jeudi 24 mai 2007 Statut Membre Dernière intervention 24 juillet 2007 - 16 juil. 2007 à 15:05
cs_vinz78 Messages postés 207 Date d'inscription jeudi 24 mai 2007 Statut Membre Dernière intervention 24 juillet 2007 - 17 juil. 2007 à 15:17
Salut alors voici mon code

<?php
// Constantes
define('TARGET', 'E://wamp/www/Projet/Projet2/');     // Repertoire cible
define('MAX_SIZE', 512000);     // Taille max en octets du fichier

// Tableaux de donnees
$tabExt = array('html');    // Extensions autorisees
$infosImg = array();

// Variables
$extension = null;
$message = null;

/************************************************************
    Creation du repertoire cible si inexistant
*************************************************************/
if( !is_dir(TARGET) ) {
    if( !mkdir(TARGET, 0700) ) {
        exit('Erreur : le répertoire cible ne peut-être créé ! Vérifiez que vous diposiez des droits suffisants pour le faire ou créez le manuellement !');
    }
}

/************************************************************
    Script d'upload
*************************************************************/
if(!empty($_POST))
{
  // On verifie si le champ est rempli
  if( !empty($_FILES['fichier']['name']) )
  {
      // Recuperation de l'extension du fichier
      $extension  = pathinfo($_FILES['fichier']['name'], PATHINFO_EXTENSION);

                  // On verifie l'extension du fichier
                  if(in_array(strtolower($extension),$tabExt))
                  {
                      // On verifie les dimensions et taille de l'image
                      if(filesize($_FILES['fichier']['tmp_name']) <= MAX_SIZE)
                      {
                          // Si c'est OK, on teste l'upload
                          if(move_uploaded_file($_FILES['fichier']['tmp_name'], TARGET.$_FILES['fichier']['name']))
                          {
                          // Message de reussite
                          $message = 'Upload réussi !';
                          }
                          else
                          {
                          // Sinon on affiche une erreur systeme
                          $message = 'Problème lors de l\'upload !';
                          }
                      }
                      else
                      {
                      // Sinon erreur sur les dimensions et taille de l'image
                      $message = 'Erreur dans les dimensions de l\'image !';
                      }
                  }
                  else
                  {
                  // Sinon on affiche une erreur pour l'extension
                  $message = 'L\'extension du fichier est incorrecte !';
                  }
  }
  else
  {
  // Sinon on affiche une erreur pour le champ vide
  $message = 'Veuillez remplir le formulaire svp !';
  }
}
/************************************************************
    Script d'insertion
*************************************************************/

/************************************************************
    Formulaire XHTML
*************************************************************/
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
    <head>
        <title>Upload du compte-rendu sur le serveur</title>
    </head>
   
    Upload du compte-rendu sur le serveur

        <?php
            if( !empty($message) ) {
                echo '',"\n";
                echo "\t\t ", htmlspecialchars($message) ," \n";
                echo "\t

\n\n";
            }
        ?>
        <!-- Debut du formulaire -->
        <form enctype ="multipart/form-data" action="<?php echo htmlspecialchars($_SERVER['PHP_SELF']); ?>" method="post">
            <fieldset>
                <legend>Formulaire</legend>
                   
                        <label for="fichier_a_uploader" title="Recherchez le fichier à uploader !">Envoyer le fichier :</label>
                        " />
                       
                       
                   

            </fieldset>
        </form>
       

        <!-- Fin du formulaire -->
<form action="http://localhost/Projet/last_project/index.html" method="post">

</form>
   
</html>
 

Mon but c'est que quand on clic sur le bouton uploader sa "upload" et que en meme temps sa "lise le fichier qui est uploader pour l'insérer dans la base de donnée"
j'ai déja mon script d'insertion et le fichier a uploader sera toujours un formulaire html

Merci de méclairer

2 réponses

cs_vinz78 Messages postés 207 Date d'inscription jeudi 24 mai 2007 Statut Membre Dernière intervention 24 juillet 2007
17 juil. 2007 à 09:20
alor ?
0
cs_vinz78 Messages postés 207 Date d'inscription jeudi 24 mai 2007 Statut Membre Dernière intervention 24 juillet 2007
17 juil. 2007 à 15:17
ya des gens sur ce forum?
0
Rejoignez-nous