IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Upload] Upload > 2 Mo


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 33
    Par défaut [Upload] Upload > 2 Mo
    Bonjour,

    Je souhaite faire des uploads sur un serveur de fichiers (audio, video et images) supérieurs à 2 Mo. J'ai modifié le php.ini de cette façon :

    [Upload files]
    ; Max upload files
    file_uploads = On
    upload_max_filesize 30M
    post_max_size 30M

    => aucun changement.

    Faut-il faire d'autres modifications ?

    Merci pour votre contribution.

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    296
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 296
    Par défaut
    bonjour
    moi aussi j'ai un pbm pour uploader mais je croi que la fonction que j'ai pourrai t'aider
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
     
    <?php
    //------------------------------------
    // Script réalisé par Webdeb73
    // Le 17/10/2004
    // Licence GNU/GPL
    // http://www.webmaster-debutant.net
    // webmaster@webmaster-debutant.net
    //-------------------------------------
     
    //----------------------------
    //  DEFINITION DES VARIABLES 
    //----------------------------
     
    $target     = 'upload/';  // Repertoire cible
    $extension  = 'jpg';      // Extension du fichier sans le .
    $max_size   = 100000;     // Taille max en octets du fichier
    $width_max  = 100;        // Largeur max de l'image en pixels
    $height_max = 100;        // Hauteur max de l'image en pixels
     
    //---------------------------------------------
    //  DEFINITION DES VARIABLES LIEES AU FICHIER
    //---------------------------------------------
     
    $nom_file   = $_FILES['fichier']['name'];
    $taille     = $_FILES['fichier']['size'];
    $tmp        = $_FILES['fichier']['tmp_name'];
     
    //----------------------
    //  SCRIPT D'UPLOAD
    //----------------------
    ?>
    <html>
        <head>
            <title>Upload d'une image sur le serveur !</title>
        </head>
        <body>
    <?php
    if(!empty($_POST['posted'])) {
        // On vérifie si le champ est rempli
        if(!empty($_FILES['fichier']['name'])) {
            // On vérifie l'extension du fichier
            if(substr($nom_file, -3) == $extension) {
                // On récupère les dimensions du fichier
                $infos_img = getimagesize($_FILES['fichier']['tmp_name']);
     
                // On vérifie les dimensions et taille de l'image
                if(($infos_img[0] <= $width_max) && ($infos_img[1] <= $height_max) && ($_FILES['fichier']['size'] <= $max_size)) {
                    // Si c'est OK, on teste l'upload
                    if(move_uploaded_file($_FILES['fichier']['tmp_name'],$target.$_FILES['fichier']['name'])) {
                        // Si upload OK alors on affiche le message de réussite
                        echo '<b>Image uploadée avec succès !</b>';
                        echo '<hr />';
                        echo '<b>Fichier :</b> ', $_FILES['fichier']['name'], '<br />';
                        echo '<b>Taille :</b> ', $_FILES['fichier']['size'], ' Octets<br />';
                        echo '<b>Largeur :</b> ', $infos_img[0], ' px<br />';
                        echo '<b>Hauteur :</b> ', $infos_img[1], ' px<br />';
                        echo '<hr />';
                        echo '<br /><br />';
                    } else {
                        // Sinon on affiche une erreur système
                        echo '<b>Problème lors de l\'upload !</b><br /><br /><b>', $_FILES['fichier']['error'], '</b><br /><br />';
                    }
                } else {
                    // Sinon on affiche une erreur pour les dimensions et taille de l'image
                    echo '<b>Problème dans les dimensions ou taille de l\'image !</b><br /><br />';
                }
            } else {
                // Sinon on affiche une erreur pour l'extension
                echo '<b>Votre image ne comporte pas l\'extension .jpg !</b><br /><br />';
            }
        } else {
            // Sinon on affiche une erreur pour le champ vide
            echo '<b>Le champ du formulaire est vide !</b><br /><br />';
        }
    }
    ?>        <form enctype="multipart/form-data" action="<?php echo $PHP_SELF; ?>" method="POST">
                <b>Envoyer le fichier :</b><br /><br />
                <input type="hidden" name="posted" value="1" />
                <input name="fichier" type="file" />
                <input type="submit" value="Uploader" />
            </form>
        </body>
    </html>

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 33
    Par défaut
    Je pensais qu'il suffisait de changer des valeurs dans le php.ini voire au niveau d'apache ?

  4. #4
    Membre émérite
    Avatar de viviboss
    Profil pro
    Inscrit en
    Août 2006
    Messages
    943
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Août 2006
    Messages : 943
    Par défaut
    Normalement non, ca devrait être bon.....

    Mais si t'es sur un hébergement mutualisé, il se peut que tu ne puisse pas faire cette action..... As-tu assayé avec une fonction du style : ini_set ?
    Veni Vidi Vici
    -------------------------
    Mes articles : developpez.com ou bien vbview.net
    -------------------------
    Et SURTOUT ne pas oublier la bible PHP : --> php_manual_fr.chm!!!
    Et aussi : --> pear_manual_fr.chm!!!

    Ou encore : --> Les tutoriaux & cours PHP de Développez.com
    -------------------------

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 33
    Par défaut
    Non, je suis sur un VPS.

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 33
    Par défaut
    Bonjour,

    Dans le php.ini, peut-on donner une autre valeur (2M) pour la directive suivante : upload_max_filesize 2M, par exemple 5M, 10M,...pour le chargement de fichiers volumineux (audio et videos).

    Merci.

Discussions similaires

  1. [Upload] Upload ftp free
    Par joquetino dans le forum Langage
    Réponses: 9
    Dernier message: 09/10/2005, 02h28
  2. [Upload] upload de jpg et bmp impossible
    Par cmoijulie dans le forum Langage
    Réponses: 2
    Dernier message: 06/10/2005, 09h10
  3. [Upload] Upload : erreur et envoi multiple
    Par linou dans le forum Langage
    Réponses: 4
    Dernier message: 07/09/2005, 09h41
  4. [Upload] upload multiple
    Par mat10000 dans le forum Langage
    Réponses: 3
    Dernier message: 16/06/2005, 17h07
  5. [upload] Upload d'un dossier
    Par Touxe dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 20/02/2005, 16h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo