unexpected T_string à la ligne : (commentaire)
Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

unexpected T_string à la ligne : (commentaire)



  1. #1
    Elwyr

    unexpected T_string à la ligne : (commentaire)


    ------

    Bonsoir à tous !

    J'étais gentiment en train de coder un petit script qui était censé récupérer un message enregistré en base de données, et voilà que quand je le teste, mon serveur me répond l'erreur suivante : "unexpected T_STRING in file() at line 35"

    Ni une ni deux, je vais vérifier la ligne en question : il s'agit d'un commentaire.

    Un peu surpris, j'opte pour la solution de force et je supprime la ligne. Je reteste, même erreur, même ligne... Ce n'est plus un commentaire, mais tout de même !

    J'ai pour l'instant essayé de rajouter des lignes vides (ça décale la ligne où il y a l'erreur) de couper les lignes qui étaient sources d'erreur (sans effet) et j'ai passé le fichier à une collègue pour qu'elle constate le souci elle-même (ce qu'elle a fait).

    Avez vous une explication ?

    (Si ça peut être utile, je joins mon code autour de l'erreur
    Code PHP:
    if(isset($_GET['num_mp']))
    {
       
    // Si j'ai un numéro, je peux faire la requete.
       
    $numero = (int) $_GET['num_mp'];
       
    $requete_message $bdd->query('SELECT emetteur, destinataire, contenu_mp, cadeau_mp, opales, mp_lu FROM messages_prives WHERE num_mp = '$numero);
       if(
    $infos_message $requete_message->fetch())
       {
          
    // Il y a eu une réponse : le message existe bien, je vais garder ça en mémoire.
          
    $message_existe true;
    // L'erreur est à cette ligne, sur un autre commentaire.
    // Je vous épargne la suite du fichier (et ce qui précède, essentiellement des commentaires et déclarations des variables que j'utilise dans cette portion. 

    -----

  2. #2
    Dlzlogic

    Re : unexpected T_string à la ligne : (commentaire)

    Bonsoir,
    L'organisation des langages est tel que l'erreur ne provient pas forcément de la ligne où elle se produit.
    Dans ce type de cas, je mets en commentaire avec /* ... */ tout un bloc, pour localiser l'erreur.
    Bon courage, ce type d'erreur est souvent assez difficile à trouver.

  3. #3
    Elwyr

    Re : unexpected T_string à la ligne : (commentaire)

    Ouki, j'ai pu résoudre le problème en faisant ça. Il n'avait pas aimé l'espace derrière le "=" dans la requête.

    Merci beaucoup !

Discussions similaires

  1. vhdl corrigé de l'erreur "unexpected PORT, expecting SEMICOLON"
    Par invite4e7f6658 dans le forum Électronique
    Réponses: 5
    Dernier message: 04/11/2012, 16h21
  2. erreur "unexpected T_CONSTANT_ENCAPSED_STRING"
    Par lordgodgiven dans le forum Programmation et langages, Algorithmique
    Réponses: 1
    Dernier message: 07/10/2011, 17h26
  3. mettre une ligne en commentaire dans un fichier toto.ini
    Par abracadabra75 dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 02/07/2010, 09h40
  4. nouvelle ligne free sans ligne france télécom
    Par ovaline dans le forum Internet - Réseau - Sécurité générale
    Réponses: 6
    Dernier message: 11/04/2006, 16h50
  5. commentaire
    Par .:Spip:. dans le forum Physique
    Réponses: 3
    Dernier message: 28/10/2004, 14h22