Uploader un swf via un formulaire

Fermé
miki - 27 sept. 2009 à 02:21
giheller Messages postés 1878 Date d'inscription dimanche 14 juin 2009 Statut Membre Dernière intervention 20 mars 2025 - 27 sept. 2009 à 17:41
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 1878 Date d'inscription dimanche 14 juin 2009 Statut Membre Dernière intervention 20 mars 2025 142
27 sept. 2009 à 03:37
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
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 1878 Date d'inscription dimanche 14 juin 2009 Statut Membre Dernière intervention 20 mars 2025 142
27 sept. 2009 à 17:41
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

Discussions similaires