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 :

message d erreur lors d un suivi de tuto de ce site


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    348
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2009
    Messages : 348
    Par défaut message d erreur lors d un suivi de tuto de ce site
    bonjour a tous
    j essaye d uploader dans un premier temps des images dans une base de donnee
    j ai donc suivi ce tuto
    https://beaussier.developpez.com/art...hp/mysql/blob/
    mais j ai une erreur lorsque je lance le fichier index.php

    Parse error: syntax error, unexpected end of file in C:\wamp64\www\devellopper\transfert.php on line 37

    voici le fameux fichier
    merci de l aide

    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
    <?php
        function transfert(){
            $ret        = false;
            $img_blob   = '';
            $img_taille = 0;
            $img_type   = '';
            $img_nom    = '';
            $taille_max = 25000;
            $ret        = is_uploaded_file($_FILES['fic']['tmp_name']);
     
            if (!$ret) {
                echo "Problème de transfert";
                return false;
            } else {
                // Le fichier a bien été reçu
                $img_taille = $_FILES['fic']['size'];
     
                if ($img_taille > $taille_max) {
                    echo "Trop gros !";
                    return false;
                }
     
                $img_type = $_FILES['fic']['type'];
                $img_nom  = $_FILES['fic']['name'];
          include ("connexion.php");
            $img_blob = file_get_contents ($_FILES['fic']['tmp_name']);
            $req = "INSERT INTO images (" .
                                "img_nom, img_taille, img_type, img_blob " .
                                ") VALUES (" .
                                "'" . $img_nom . "', " .
                                "'" . $img_taille . "', " .
                                "'" . $img_type . "', " .
                                "'" . addslashes ($img_blob) . "') "; // N'oublions pas d'échapper le contenu binaire
            $ret = mysql_query ($req) or die (mysql_error ());
            return true;
        }
    ?>

  2. #2
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 666
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 666
    Par défaut
    il manque l'accolade fermante du "else" qui commence ligne 14.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    348
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2009
    Messages : 348
    Par défaut
    merci pour la reponse

    comme ceci alors


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    else {
                // Le fichier a bien été reçu
                $img_taille = $_FILES['fic']['size'];}

Discussions similaires

  1. Réponses: 0
    Dernier message: 07/01/2020, 22h45
  2. Message d'erreur lors d'utilisation d'un Objet
    Par dirty_boy dans le forum Langage
    Réponses: 3
    Dernier message: 28/10/2005, 16h16
  3. message d'erreur lors du choix ds 1 liste
    Par zorba49 dans le forum ASP
    Réponses: 1
    Dernier message: 08/09/2005, 21h32
  4. message d'erreur lors de la création de la base
    Par ber_jp dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 20/05/2004, 12h15
  5. message d'erreur lors de la création d'une base
    Par franculo_caoulene dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 16/04/2004, 15h47

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