Upload de fichier volumineux avc du PHP

SuperT -  
 SuperT -
Bonjour,
je veux fair un page pour que des gens puisse m'envoyer des fichier sans passer par hotmail ou autre serveur.
je l'ai fait mais il ya un petit problem, la taille maximum est de 2Mo et pas moyen d'envoyer un fichier plus gros.
alor SVP aidez moi,
Merci d'avance.
A voir également:

8 réponses

SuperT
 
non jveu doner une leçon de bricolage a mes visiteurs. mais merci quand meme.
d'autre reponse ??
0
^^
 
<?php
if( isset($_POST['upload']) )
{
    $content_dir = 'uploads/';

    $tmp_file = $_FILES['fichier']['tmp_name'];

    if( !is_uploaded_file($tmp_file) )
    {
       	$message = '<h2>Erreur</h2><p>Fichier introuvable.</p>';
    }

    $name_file = $_FILES['fichier']['name'];

	if( !move_uploaded_file($tmp_file, $content_dir . $name_file) )
	{
		$message = '<h2>Erreur</h2><p>Copie de fichier impossible.</p>';
	}

	$message = '<h2>Information</h2><p>Le fichier a bel et bien envoyé.</p>';
}
?>
<html>
<body>
	<h2>Upload de fichier</h2> 
		<p><form method="post" enctype="multipart/form-data" action="upload.php">
		<input type="file" name="fichier" size="20"><br>
		<input type="submit" name="upload" value="Envoyer"></form></p>
</body>
</html>


Ca devrait marcher. A enregistrer dans un fichier "upload.php"
0
SuperT
 
merci je l'essey tout de suite et je te rend la reponse
0
^^
 
Heu au passage; remplacer :
$message = 'blablabla';

par :
echo 'blablabla';

Ou alors rajouter dans la page (après le
<html>
et le
<body>
) :
<?php
echo $message;
?>
0
SuperT
 
euh, j'ai pas bien compris ce que je doi fair, stp tu peu le refair juste ??? please
merci
0
^^
 
<?php
if( isset($_POST['upload']) )
{
    $content_dir = 'uploads/';

    $tmp_file = $_FILES['fichier']['tmp_name'];

    if( !is_uploaded_file($tmp_file) )
    {
       	echo '<h2>Erreur</h2><p>Fichier introuvable.</p>';
    }

    $name_file = $_FILES['fichier']['name'];

	if( !move_uploaded_file($tmp_file, $content_dir . $name_file) )
	{
		echo '<h2>Erreur</h2><p>Copie de fichier impossible.</p>';
	}

	echo '<h2>Information</h2><p>Le fichier a bel et bien envoyé.</p>';
}
?>
<html>
<body>
	<h2>Upload de fichier</h2> 
		<p><form method="post" enctype="multipart/form-data" action="upload.php">
		<input type="file" name="fichier" size="20"><br>
		<input type="submit" name="upload" value="Envoyer"></form></p>
</body>
</html>
0

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

Posez votre question
^^
 
Je viens de tester le code, tu auras une erreur si tu ne créé pas le dossier "uploads" à côté du fichier. Si jamais tu veux modifier le nom du dossier, ou même son adresse, modifie la variable "content_dir". Je cite :
<?php
if( isset($_POST['upload']) )
{
    $content_dir = 'uploads/';

    $tmp_file = $_FILES['fichier']['tmp_name'];

Par exemple :
$content_dir = 'mondossier/";
0
SuperT
 
oui je l'ai deja fait, mais j'ai le meme problem un fichier de 1mo passe trés bien, mais dés que je depasse 2mo... il me dit fichier introuvable.
je pense que c'est mon hebergeur qui me bloque, ifrance.
0
^^
 
Euh oui ce doit être l'hébergeur, perso j'ai déjà uploadé des fichiers de plusieurs Go avec ce script.

Si tu veux changer d'hébergeur, va chez olympe-network, inscription instantanée, pas de pub, base mysql etc...
0
SuperT
 
ok je v l'esseyer, merci, j'espere que ça va marcher
0
SuperT
 
mmm non ça marche pas toujours le meme problem, tien regarde http://www.musicg.o-n.fr/propo.htm
0
yoogui Messages postés 2021 Date d'inscription   Statut Membre Dernière intervention   316
 
Zip tes fichiers..
-1