Bonsoir a tous !!!!
je souhaiterai pouvoir envoyer des fichier de type .mp3
sur mon serveur ftp dans un dossier nommé "files"
la source est bonne mais l'orsque j'envoie le fichier .mp3 via le formulaire,
une trentaine de seconde apres ( le chargement de mon fichier n'est pas fait) et la page m'affiche
-----------------------------------------------------------------------
413 Request Entity Too Large
The requested resource
/Hebergement_MP3/
does not allow request data with POST requests, or the amount of data provided in the request exceeds the capacity limit.
Apache/2.2 Server at www.jbtvstreaming.fr Port 80
-----------------------------------------------------------------------
Ya t-il moyen de contourné sa ????????
Voici ma source
Code PHP :
<?php
//--------------------------------------
// DEFINITION DES VARIABLES
//--------------------------------------
$target = "files/"; // Repertoire cible
$max_size = 1000000000; // Taille max en octets du fichier
$extensions_ok = array("mp3","MP3");
//------------------------------------------------------------
// DEFINITION DES VARIABLES LIEES AU FICHIER
//------------------------------------------------------------
$nom_file = $_FILES['fichier']['name'];
$taille = $_FILES['fichier']['size'];
$tmp = $_FILES['fichier']['tmp_name'];
$chemin = $target.$_FILES['fichier']['name'];
$extension = substr($nom_file,-3); // Récupération de l'extension
//---------------------------
// SCRIPT D'UPLOAD
//---------------------------
if($_POST['posted'])
{
// On vérifie si le champ est rempli
if($_FILES['fichier']['name'])
{
// On vérifie l'extension du fichier
if(in_array(strtolower($extension),$extensions_ok))
{
// On vérifie les dimensions et taille de l'image
if(($taille <= $max_size))
{
// Si c'est OK, on teste l'upload
if(move_uploaded_file($tmp,$chemin))
{
// Si upload OK alors on affiche le message de réussite
echo '<p>Fichier uploadée avec succès !</p>';
echo '<ul><li>Fichier : '.$_FILES['fichier']['name'].'</li>';
echo '<li>Taille : '.$_FILES['fichier']['size'].' Octets</li>';
}
else
{
// Sinon on affiche une erreur système
echo '<p>Problème lors de l\'upload !</p>';
}
}
else
{
// Sinon erreur sur les dimensions et taille de l'image
echo '<p>Erreur dans la taille du fichier !</p>';
}
}
else
{
// Sinon on affiche une erreur pour l'extension
echo '<p>Votre fichier ne comporte pas une extension valide !</p>';
}
}
else
{
// Sinon on affiche une erreur pour le champ vide
echo '<p>Le champ du formulaire est vide !</p>';
}
}
?>
<html>
<head>
<title>Upload d'un mp3</title>
</head>
<body>
<form enctype="multipart/form-data" action="<?php echo $PHP_SELF; ?>" method="POST">
<p>Envoyer le fichier :</p>
<input type="hidden" name="posted" value="1">
<input name="fichier" type="file">
<input type="submit" value="Uploader">
</form>
</body>
</html>
Merci pour votre aides !!!!!