Probléme pour uploader une vidéo
Bonjour,
je développe une galerie de vidéos mais lorsque j'uploade une image ou un fichier de taille moyenne(moins d'un mo) ça marche sino ça affiche
Notice: Undefined index: LobjetChoisi in c:\program files\easyphp1-8\www\fox\u2.php on line 6
L objet existe déjas sur le site web
mes fichiers sont
index.php
<?PHP ?>
<html>
<body>
<form action='u2.php' method='post' enctype='multipart/form-data' name='form1'>
<br /> <input type="file" name="LobjetChoisi" />
<br /> <input type="submit" value="Envoyer le fichier" />
</form>
</body>
</html>
et u2.php
<?php
mkdir("le1", 0777);
$SonRepertoire="le1/";
$message="";
// === on supprime les accents et les espaces du nom de l' objet
$_FILES['LobjetChoisi']['name'] = strtr($_FILES['LobjetChoisi']['name'],
"ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ",
"aaaaaaaaaaaaooooooooooooeeeeeeeecciiiiiiiiuuuuuuuuynn");
// === on supprime les espaces
$SonNomFinal=str_replace(" ","_",$_FILES['LobjetChoisi']['name']);
// === on met en minuscule
$SonNomFinal=strtolower($SonNomFinal);
if (file_exists($SonRepertoire.$SonNomFinal))
{
$message="L objet existe déjas sur le site web";
}
else
{
copy($_FILES['LobjetChoisi']['tmp_name'],$SonRepertoire.$SonNomFinal);
$message="L objet est bien copie";
}
echo $message;
?>
je développe une galerie de vidéos mais lorsque j'uploade une image ou un fichier de taille moyenne(moins d'un mo) ça marche sino ça affiche
Notice: Undefined index: LobjetChoisi in c:\program files\easyphp1-8\www\fox\u2.php on line 6
L objet existe déjas sur le site web
mes fichiers sont
index.php
<?PHP ?>
<html>
<body>
<form action='u2.php' method='post' enctype='multipart/form-data' name='form1'>
<br /> <input type="file" name="LobjetChoisi" />
<br /> <input type="submit" value="Envoyer le fichier" />
</form>
</body>
</html>
et u2.php
<?php
mkdir("le1", 0777);
$SonRepertoire="le1/";
$message="";
// === on supprime les accents et les espaces du nom de l' objet
$_FILES['LobjetChoisi']['name'] = strtr($_FILES['LobjetChoisi']['name'],
"ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ",
"aaaaaaaaaaaaooooooooooooeeeeeeeecciiiiiiiiuuuuuuuuynn");
// === on supprime les espaces
$SonNomFinal=str_replace(" ","_",$_FILES['LobjetChoisi']['name']);
// === on met en minuscule
$SonNomFinal=strtolower($SonNomFinal);
if (file_exists($SonRepertoire.$SonNomFinal))
{
$message="L objet existe déjas sur le site web";
}
else
{
copy($_FILES['LobjetChoisi']['tmp_name'],$SonRepertoire.$SonNomFinal);
$message="L objet est bien copie";
}
echo $message;
?>
Configuration: Windows XP Internet Explorer 6.0
7 réponses
-
ini_set('upload_max_filesize', 52428800); ini_set('post_max_size', 52428800); ini_set('max_execution_time', 1000000000);
ca change les parametres du server pour les tailles de fichiers, et pour la durée de l'upload
les valeurs de l'exemple sont fantaisistes... -
je met ce code où?dans mon script?
-
ouais, moi je met ce genre de truc dans un config.php avec d'autres trucs comme les connections sql ou quoi que j'include dans ma page "viewable"
-
je dispose de la version 4.3.10 d'easyphp mais je vois nul part config.php
-
lol,.. tu peux en creer un,..
je n'ai jamais testé de easyphp
sinon tu le tape direct dans ton script PHP -
je l'ai tapé dans mon script mais ça marche pas.Je l'ai mis dans le fichier de configration d'easyphp mais ça me signale que la commande ni_set n'est pas reconnu
-
http://www.commentcamarche.net/forum/affich 7661677 php upload max filesize
peut etre trouveras tu ton bonheur par la..