Uploader un swf via un formulaire

Bonjour,
Vous n'aurez pas un programme pour uploader un swf via un formulaire ?
Merci de votre aide.
Configuration: Windows Vista
Firefox 3.0.14

3 réponses

  1. bonjour,

    à adapter pour le type de fichier.

    <?php
    $content_dir = '../images/'; // dossier où sera déplacé le fichier
    $tmp_file = $_FILES['nomfich']['tmp_name'];
    if( !is_uploaded_file($tmp_file) )
    {
    exit("Le fichier est introuvable");
    }
    // on vérifie maintenant l'extension
    $type_file = $_FILES['nomfich']['type'];
    if( !strstr($type_file, 'jpg') && !strstr($type_file, 'jpeg') && !strstr($type_file, 'bmp') && !strstr($type_file, 'gif') )
    {
    exit("Le fichier n'est pas une image");
    }
    // on copie le fichier dans le dossier de destination
    $name_file = $_FILES['nomfich']['name'];

    if( !move_uploaded_file($tmp_file, $content_dir . $name_file) )
    {
    exit("Impossible de copier le fichier dans $content_dir");
    }
    //echo "Le fichier a bien été chargé";
    ?>
    0
    1. Rebonjour,
      merci de ta réponse.
      j'ai essayé de l'adapter, voici mon code mais il ne marche pas:

      <form method="post" action="ajouter-un-swf.php" enctype="multipart/form-data">
      SWF:

      <input type="file" name="nomfich" />
      </form>

      <?php
      $content_dir = '.../swf/'; // dossier où sera déplacé le fichier
      $tmp_file = $_FILES['nomfich']['tmp_name'];
      if( !is_uploaded_file($tmp_file) )
      {
      exit("Le fichier est introuvable");
      }
      // on vérifie maintenant l'extension
      $type_file = $_FILES['nomfich']['type'];
      if( !strstr($type_file, 'swf') )
      {
      exit("Le fichier n'est pas une image");
      }
      // on copie le fichier dans le dossier de destination
      $name_file = $_FILES['nomfich']['name'];

      if( !move_uploaded_file($tmp_file, $content_dir . $name_file) )
      {
      exit("Impossible de copier le fichier dans $content_dir");
      }
      //echo "Le fichier a bien été chargé";
      ?>

      ca ne marche pas
      aidez moi s'il vous plaît
      merci de votre aide
      0
      1. bonjour,

        si cela ne fonctionne pas, il faudrait expliciter le problème.
        j'ai regardé un peu, dès la première ligne il y a une erreur :

        $content_dir = '.../swf/'; // dossier où sera déplacé le fichier

        pourquoi 3 points ?
        et vérifier si le dossier swf existe.
        0