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.
Configuration: Windows Vista
Internet Explorer 7.0

8 réponses

  1. SuperT
     
    non jveu doner une leçon de bricolage a mes visiteurs. mais merci quand meme.
    d'autre reponse ??
    0
  2. ^^
     
    <?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
    1. SuperT
       
      merci je l'essey tout de suite et je te rend la reponse
      0
  3. ^^
     
    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
    1. SuperT
       
      euh, j'ai pas bien compris ce que je doi fair, stp tu peu le refair juste ??? please
      merci
      0
  4. ^^
     
    <?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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. ^^
     
    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
    1. 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
  7. ^^
     
    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
    1. SuperT
       
      ok je v l'esseyer, merci, j'espere que ça va marcher
      0
  8. SuperT
     
    mmm non ça marche pas toujours le meme problem, tien regarde http://www.musicg.o-n.fr/propo.htm
    0
  9. yoogui Messages postés 2056 Statut Membre 316
     
    Zip tes fichiers..
    -1