[php] probleme d'envoie de fichier

Résolu/Fermé
neo2099 Messages postés 164 Date d'inscription vendredi 13 avril 2007 Statut Membre Dernière intervention 9 avril 2020 - 18 août 2007 à 00:17
neo2099 Messages postés 164 Date d'inscription vendredi 13 avril 2007 Statut Membre Dernière intervention 9 avril 2020 - 21 août 2007 à 23:13
Bonsoir,

Voila j'ai fabriquer un site et je voudrais que les utilisateurs puissent envoyer n'importe quel fichier d'un maximun de 500Mo(c'est pour des essai) j'ai déclarer dans php.ini que l'upload sera d'un maximun de 500Mo (il est limité a 2Mo a l'origine) mais le problème c'est que je ne peut pas envoié un fichier de plus de 8.5Mo ( j'ai fait plusieurs essaie et quand un fichier dépasse la taille il me dit normalement impossible d'envoyer le fichier car il est trop important alors que la il ne me marque rien au dessus de 8.5Mo
Je vous met les fichier si dessous :

fichier form_charge.inc

<html>
<head><title>Envoyer votre fichier</title>
</head>
<body>
<div align="center"><hr>
<form enctype="multipart/form-data" action="chargeFich.php" method="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="500000000">
<input type="file" name="type" size="60">
<p><input type="submit" name="Transfert" value="Envoyer">
</form>
</body>
</html>

fichier chargeFich.php :

<?
if(!isset($_POST['Transfert']))
{
include("form_charge.inc");
include("retour.inc");
}
else
{
if($_FILES['type']['size'] == 0)
{
echo "<b>Le chargement a échoué. Vérifié la taille du fichier. Elle doit être inférieur à 476 Mo.<br>";
include("form_charge.inc");
include("retour.inc");
exit();
}

else
{
$destination= 'M:\EasyPHP1-8\www\divers'."\\".$_FILES['type']['name'];
$temp_file = $_FILES['type']['tmp_name'];
move_uploaded_file($temp_file,$destination);
echo "<p><b>Transfert du fichier réussi : </b>
{$_FILES['type']['name']}
({$_FILES['type']['size']} Ko)</p>";
include("retour.inc");
}
}

?>


est-ce que quelqu'un peu venir à mon aide svp

Merci d'avance
A voir également:

8 réponses

neo2099 Messages postés 164 Date d'inscription vendredi 13 avril 2007 Statut Membre Dernière intervention 9 avril 2020 12
19 août 2007 à 00:04
UP
1
nherment Messages postés 94 Date d'inscription mercredi 8 août 2007 Statut Membre Dernière intervention 7 septembre 2007
19 août 2007 à 13:29
Bonjour,

Je ne veux pas dire de betises mais c'est probablement le fournisseur de ton espace web qui bride l'upload et ne permet pas d'uploader des fichiers de plus de 8,5Mo.

Il n'y a alors pas moyen de contourner ce problème sauf si l'internaute sépare ses fichiers en fichiers de 8,5Mo et les upload 1 à 1.
0
neo2099 Messages postés 164 Date d'inscription vendredi 13 avril 2007 Statut Membre Dernière intervention 9 avril 2020 12
19 août 2007 à 17:17
Merci da ta reponse, mais le probleme c'est que j'essaie en LAN avec les autres PC de chez moi et que sa bloque a partir de 8.5Mo
0
neo2099 Messages postés 164 Date d'inscription vendredi 13 avril 2007 Statut Membre Dernière intervention 9 avril 2020 12
20 août 2007 à 21:49
RE UP
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Tu ne pourras pas aller au dela avec PHP, sinon le temps de transfert du fichier serait trop long et plomberait le serveur, car le script doit s'éxécuter pendant tout le temps de transfert.

J'ai cherché et n'ai pas trouvé de solution PHP

Il faut s'orienter vers des solutions en Java (pas javascript !) toutes faites mais payantes (il en existes pas trop onéreuses, vas voir sur google "Upload FTP Java").
0
neo2099 Messages postés 164 Date d'inscription vendredi 13 avril 2007 Statut Membre Dernière intervention 9 avril 2020 12
21 août 2007 à 17:20
ok merci pour ta reponse j'ai chercher j'ai trouver des petit logiciel gratuit et qui marche tres bien.
0
Lequel as tu trouvé ?
0
neo2099 Messages postés 164 Date d'inscription vendredi 13 avril 2007 Statut Membre Dernière intervention 9 avril 2020 12
21 août 2007 à 23:13
j'ai trouver sur telecharger.com un truc qui s'appelle rad upload lite qui est a moitié en java et l'autre en php enfin il y a beaucoup de réglage je peux up plusieurs fichiers a la fois et beaucoup plus que 8.5Mo.
0