Page 1 sur 1

Téléchargement de gros fichier

Posté : 30 juin 2011, 15:37
par prolez
Bonjour à tous,

J'ai un problème pour vous :)

J'essaye depuis peu de faire une petite page web qui me permette de télécharger un fichier sur mon serveur(OVH je précise)
Voici le Code
if(isset($_POST['field'])){
		$file = file_get_contents($_POST['field']);
		$elements = explode("/",$_POST['field']);
		$name = $elements[strlen($elements)-1];

		if(empty($file))
			echo "<p>Erreur</p>";
		else{
			$local = fopen("./".$name,"w");                        
			fwrite($local, $file);
			fclose($local);
			echo $name." downloaded";
		}
	}
Soit j'ai un problème de TIMEOUT GATEWAY soit le problème est que la variable $file devient trop grosse,
J'arrive à télécharger des fichiers de 100Mo, j'aimerais télécharger des fichiers de 1Go.
Quelqu'un qui aurait déjà eu le même problème??

Re: Téléchargement de gros fichier

Posté : 30 juin 2011, 16:21
par moogli
salut,

heu ce que tu fait la c'est pas un upload de fichier hein, c'est une validation "simple" de formulaire.

la doc de php sur le sujet : http://fr2.php.net/manual/fr/features.f ... method.php

sache qu'il y a plusieurs limites de tailles :
- taille du fichier : max 2Mo par défaut.
- tailles des max envoyées par formulaire : 8Mo par défaut
- allocation mémoire de php: 128 par défaut (si mes souvenirs sont bon).
donc on est loin des 100Mo (je parle pas des Go).

si tu a accès a la conf de php (si serveur dédié) tu peux modifier ces paramètre pour mettre ce que tu souhaite.
Perso je pense qu'un client FTP serais plus adapté pour des fichier aussi volumineux !

@+

Re: Téléchargement de gros fichier

Posté : 30 juin 2011, 19:01
par prolez
Re Salut,

Merci pour ta réponse, je vais être plus clair sur mes intentions, peut être connais tu une solution
Ce que j'aimerais faire, c'est télécharger depuis mon serveur des fichiers par exemple sur MU à une vitesse de download assez importante.
Puis, une fois téléchargé sur mon serveur, je l'ai récupère via FTP sur ma machine.
J'ai pas une super connexion, donc c'est pas génial de DL sur MU,
J'espere que vous voyez ce que je veux dire et que quelqu'un va m'éclaircir
Désolé si je fais un petit hors sujet!

@+