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

PHP & Base de données Discussion :

Téléchargement de fichiers par formulaire [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Dépanneur informatique
    Inscrit en
    Septembre 2021
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Dépanneur informatique

    Informations forums :
    Inscription : Septembre 2021
    Messages : 31
    Par défaut Téléchargement de fichiers par formulaire
    Bonjour, mon téléchargement de fichiers échoue.

    imageManager.php

    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
     
    public function upload($files) {
     
            $upload_dir = IMAGE_DIR_PATH;
     
            foreach($files['upload_form']['error'] as $key => $error) {
     
                $error = 0;
     
                if($error == UPLOAD_ERR_OK) {
     
                    $type = $files['upload_form']['type'][$key];
                    $size = $files['upload_form']['size'][$key];
                    $tmp_name = $files['upload_form']['tmp_name'][$key];
                    $name = $files['upload_form']['name'][$key];
     
                    if(($type == 'image/jpg') AND ($size <= 69999)) {
     
                        if(move_uploaded_file($tmp_name, $upload_dir . $name) === false) {
     
                            $error++;
                        }
                        else {
     
                            return true;
                        }
                    }
                    else {
     
                        echo '<p class="msg_error">Seules les fichiers jpg qui ont une taille inférieurs à 70 000 Octets sont autorisés.</p>';
     
                        $error++;
                    }
                }
                else {
     
                    $error++;
                }
            }
     
            if($error == 0) {
     
                return true;
            }
            else {
     
                return false;
            }
        }
    La ligne 30 qui s'affiche sur la page.

    Merci d'avance.

  2. #2
    Expert confirmé
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 327
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 327
    Billets dans le blog
    17
    Par défaut
    Affiche tes variables $type, $size, (et les autres), pour vérifier que leurs valeurs sont cohérentes.

  3. #3
    Membre averti
    Homme Profil pro
    Dépanneur informatique
    Inscrit en
    Septembre 2021
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Dépanneur informatique

    Informations forums :
    Inscription : Septembre 2021
    Messages : 31
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if(($type == 'image/jpeg') AND ($size <= 16184))
    Merci bien, ça fonctionne.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème de téléchargement de fichier par FTP
    Par Xalex dans le forum Web & réseau
    Réponses: 3
    Dernier message: 01/09/2008, 17h01
  2. Téléchargement de fichier par protocole HTTP
    Par totos18 dans le forum Applets
    Réponses: 2
    Dernier message: 06/05/2008, 19h13
  3. [Configuration] Téléchargement de fichier par HTTP
    Par Thierry8 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 11
    Dernier message: 06/06/2006, 22h30
  4. [Upload] Upload de fichier par formulaire
    Par discogarden dans le forum Langage
    Réponses: 4
    Dernier message: 31/03/2006, 19h17
  5. Téléchargement de fichiers par HTTP / FTP
    Par Gladiator dans le forum Serveurs (Apache, IIS,...)
    Réponses: 2
    Dernier message: 07/12/2005, 11h28

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