jbtv
Messages postés126Date d'inscriptionvendredi 25 novembre 2011StatutMembreDernière intervention 4 avril 2013
-
12 janv. 2012 à 21:22
jbtv
Messages postés126Date d'inscriptionvendredi 25 novembre 2011StatutMembreDernière intervention 4 avril 2013
-
14 janv. 2012 à 01:35
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
<?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 'Fichier uploadée avec succès !
';
echo '<li>Fichier : '.$_FILES['fichier']['name'].'</li>';
echo '<li>Taille : '.$_FILES['fichier']['size'].' Octets</li>';
}
else
{
// Sinon on affiche une erreur système
echo 'Problème lors de l\'upload !
';
}
}
else
{
// Sinon erreur sur les dimensions et taille de l'image
echo 'Erreur dans la taille du fichier !
';
}
}
else
{
// Sinon on affiche une erreur pour l'extension
echo 'Votre fichier ne comporte pas une extension valide !
';
}
}
else
{
// Sinon on affiche une erreur pour le champ vide
echo 'Le champ du formulaire est vide !
';
}
}
?>
<html>
<head>
<title>Upload d'un mp3</title>
</head>
<form enctype="multipart/form-data" action="<?php echo $PHP_SELF; ?>" method="POST">
Envoyer le fichier :
</form>
</html>
Merci pour votre aides !!!!!
A voir également:
The requested resource does not allow request data with post requests, or the amount of data provided in the request exceeds the capacity limit.
jbtv
Messages postés126Date d'inscriptionvendredi 25 novembre 2011StatutMembreDernière intervention 4 avril 2013 13 janv. 2012 à 10:34
bONJOUR COD57 Je viens d'essayer le script ci-dessu et sa m'envoi tjr sur
--------------------------------
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
-----------------------------
j'ai fait un formulair du meme genre pour envoyer des image sur mon serveur sa fonctione nikel, et la c'est des fichier ".mp3" (un peu plus volumineux) sa veux pas les envoyer !!!
sa viendrai pas de mon serveur ????
Y'aurai t-il pas une autre methode pour uploader des fichier plus volumineux sur mon serveur (javascript, ajax, php, etc ...) ??????????
cod57
Messages postés1653Date d'inscriptiondimanche 7 septembre 2008StatutMembreDernière intervention11 septembre 201319 13 janv. 2012 à 13:44
oui c'est le serveur si c'est un hébergeur il doit y avoir une directive une restriction ... il faut vérifier auprès de l’hébergeur
sur mon wamp et mon serveur ovh ton script est ok
Bonne programmation !
Vous n’avez pas trouvé la réponse que vous recherchez ?
jbtv
Messages postés126Date d'inscriptionvendredi 25 novembre 2011StatutMembreDernière intervention 4 avril 2013 13 janv. 2012 à 14:06
okay et si
Amètons je prend l'offre d'hébergement "perso" sur le serveur ovh "page ovh des offres d'hebergement" , je pourrai envoyer des mp3 en upload php sur se serveur ????
cod57
Messages postés1653Date d'inscriptiondimanche 7 septembre 2008StatutMembreDernière intervention11 septembre 201319 13 janv. 2012 à 14:54
oui et non
mais la base est fournie chez ovh avec l'espace
si tu veux par exemple permettre la suppression
tu peux demander un email (facultatif ou non) lors de l'upload et le stocker avec le lien du mp3 et un pass ( crée par php ) dans une table
si un client veut supprimer son mp3 tu envoies au demandeur
un lien avec id du fichier et son pass vers un fichier supp.php?id=12365?pass=asdrf222nimp toujours automatiquement par un form qui demande son mail
et lui envoie alors le lien de désactivation
tu peux aussi demander l'activation du lien mp3 et stocker son ip histoire de voir si c'est un humain