Uploader un swf via un formulaire

miki -  
giheller Messages postés 1960 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Vous n'aurez pas un programme pour uploader un swf via un formulaire ?
Merci de votre aide.
A voir également:

3 réponses

giheller Messages postés 1960 Date d'inscription   Statut Membre Dernière intervention   146
 
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
miki
 
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
giheller Messages postés 1960 Date d'inscription   Statut Membre Dernière intervention   146
 
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