Comment uplode une fichier avi sur le serveur

hmayda Messages postés 21 Statut Membre -  
burnedsyn Messages postés 174 Statut Membre -
Bonjour,

j'arrive de uplode une image de format gif et png sur le serveur , cad j'ai cree un forumlaire qui contin un champs de fichier comme suit

----code formulaire ---
<table width="50%" border="0" align="center">
<tr>
<td> </td>
</tr>
<tr>
<td><p align="center">
<input name="fichier" type="file" class="Style80" size="50">
</p>
<p> </p></td>
</tr>
<tr>
<td><div align="center">
<input type="submit" name="upload" value="Ajouter" class="Style80">
</div></td>
</tr>
</table>

---fin code---

l'osque je choisi l'image et cliquez sur ajouter
le code ca marche bien et le l'images uplodé

------Voici mon script:------

<?php

if( isset($_POST['upload']) ) // si formulaire soumis
{
$content_dir = 'resultat/'; // dossier où sera déplacé le fichier

$tmp_file = $_FILES['fichier']['tmp_name'];
// unlink ($tmp_file);

if( !is_uploaded_file($tmp_file) )
{
$ok=0;
//exit("Fichier introuvable");
}

// on vérifie maintenant l'extension
$type_file = $_FILES['fichier']['type'];

if( !strstr($type_file, 'html') && !strstr($type_file, 'htm') )
{
//exit("Le fichier n'est pas d'extantion html");
$ok=1;
}

// on copie le fichier dans le dossier de destination
$name_file = $_FILES['fichier']['name'];
if(($ok!=1)&&($name_file=="chgr07_g.htm"))
{

if( !move_uploaded_file($tmp_file, $content_dir . $name_file) )
{
$ok=2;
}
}

}

{

}

{

}
if(($ok==1)||($name_file!="chgr07_g.htm"))
{
echo'Le fichier à ajouter doit être sous le nom: <font color=#ad0000><b> chgr07_g</b></font> <br>et d\'extension: <b><font color=#ad0000> htm</font></b> ';
}

else
{
echo"Le fichier a bien été uploadé";

}
?>
----fin de code ----

Le code camarche bien pour une image de forma gif et jpg mais pour une fichier de format AVI ne ca marche pas .

Qui peut aide pour trouve le code correcter qui permet de uplode une fichier de format AVI sur le serveur svp?

Merci d'avance .
A voir également:

1 réponse

burnedsyn Messages postés 174 Statut Membre 16
 
Ne serait ce pas la taille du fichier video qui est trop grandre pour ce que ton utilisateur peut envoyer par le réseau?
0