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 :

Commentaires dans php


Sujet :

Langage PHP

  1. #1
    Membre averti Avatar de awalter1
    Inscrit en
    Août 2004
    Messages
    994
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 994
    Points : 407
    Points
    407
    Par défaut Commentaires dans php
    Bonjour,
    J'ai passer du temps à debogguer mon code php, pour m'apercevoir enfin que le pb venait des commentaires. J'ai remplacé les // par des /* */ et tout marche bien.

  2. #2
    Membre régulier Avatar de MTroy_
    Profil pro
    Inscrit en
    Mars 2012
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2012
    Messages : 63
    Points : 83
    Points
    83
    Par défaut
    Probablement un / qui traînait.
    Ce que j'ai toujours déploré, c'est de ne pas pouvoir encapsuler plusieurs scopes de commentaires multi-lignes. M'enfin c'est un peu tirer sur la peau de l'éléphant je sais (php est déjà très permissif)
    Plus rapide que webkit!
    Chuck Norris n'utilise pas de navigateur. Il lit le code source et imagine la page. Question de gain de temps...

  3. #3
    Membre averti Avatar de awalter1
    Inscrit en
    Août 2004
    Messages
    994
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 994
    Points : 407
    Points
    407
    Par défaut
    Juste pour histoire de dire, ce n'est pas un / qui traine c'est bien un // à enlever.
    Dans le code suivant, si j'enlève la ligne "// lecture du fichier livre d'or.txt", ça marche, si je le remets ça ne marche plus.
    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
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
    <head>
        <title>Peindre à Margency</title>
    	<!-- utf-8 est l'encodage unicode qui permet de prendre en compte tous les caractères existants, il est compatible de tous les navigateurs -->
        <meta http-equiv="content-type" content="text/html; charset=utf-8" />
    	<!-- <link href='http://fonts.googleapis.com/css?family=Alex+Brush' rel='stylesheet' type='text/css'> -->
    </head>
     
    <body>
     
    <div>
    <?php
    	/* fonctions php communes */
    	include "common.php";
     
    	echo '<p>LIVRE D OR</p>';
    	// lecture du fichier livredor.txt
    	$tabfic = array();
    	$itabfic = 0;
    	$sep = '£';   /* separateur entre champs du fichier */
    	$nombreDeMessagesParPage = 20;
    	$pseudo='test';
    	$date='29/12/2011';
    	$message="message test";
     
    	echo '<p><strong>' . $pseudo . '</strong> a écrit le ' . $date . ':<br />' . $message . '</p>';
     
    ?>
    </div>
     
    </body>
    </html>

  4. #4
    Membre régulier Avatar de MTroy_
    Profil pro
    Inscrit en
    Mars 2012
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2012
    Messages : 63
    Points : 83
    Points
    83
    Par défaut
    Testé, aucun problème ne survient chez moi.
    Peux tu déposer le contenu de common.php ?
    Plus rapide que webkit!
    Chuck Norris n'utilise pas de navigateur. Il lit le code source et imagine la page. Question de gain de temps...

  5. #5
    Membre averti Avatar de awalter1
    Inscrit en
    Août 2004
    Messages
    994
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 994
    Points : 407
    Points
    407
    Par défaut
    Oui voilà "common.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
    <?php
    /* fichier qui rassemble toutes les fonctions php communes */
    /*Fonction qui lit les images d'un dossier
    
    Liste des paramètres : 
    - $dir_source : Chemin relatif du répertoire dans lequel se trouve les images
    */
    function read_dir($dirsource)
    {
    	$filelist = array();
    	$count = 0;
    	if ($dir = @opendir($dirsource)) 
    	{
    		while (($file = readdir($dir)) != false) 
    		{
    			if($file != ".." && $file != ".")
    			{
    				$filelist[$count] = $file;
    				$count++;
    			}
    		} 
    		closedir($dir);
    	}
    	return $filelist;
    }
     
    function madate()
    {
    	$mois = array("","Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Août","Septembre","Octobre","Novembre","Décembre");
    	$datefr = date("d")."/".$mois[date("n")]."/".date("Y");
    	return $datefr;
    }
    ?>

  6. #6
    Membre régulier Avatar de MTroy_
    Profil pro
    Inscrit en
    Mars 2012
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2012
    Messages : 63
    Points : 83
    Points
    83
    Par défaut
    testé avec succès...

    Je ne vois pas d'ou peux venir l'erreur mais je soupsonne ta conf apache.
    As tu zyeuté les logs ? As tu testé sans l'include (vu qu'il ne sert pas)

    Peux tu décrire ton environnement, version de php, os etc...
    et pourquoi pas déposer ta conf apache.
    Plus rapide que webkit!
    Chuck Norris n'utilise pas de navigateur. Il lit le code source et imagine la page. Question de gain de temps...

  7. #7
    Invité
    Invité(e)
    Par défaut
    Bonsoir,
    Même résultat pour moi, du reste les commentaires avec //
    marchent trés bien a ceci pret que la remarque doit étre sur la même ligne
    et sans retour chariot, alors que /* et */ permet tout contenu !

  8. #8
    Membre éclairé Avatar de EIN-LESER
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2008
    Messages
    703
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2008
    Messages : 703
    Points : 778
    Points
    778
    Par défaut
    Je sais que le probleme des commentaires interprétés se pose parfois en Java (de ma propre experience ) mais je n'ai jamais eu ce problème en PHP ou javascript.

    Si tu trouve l'origine du problème n’hésite pas a le poster sa serait intéressant.
    Spécialiste des questions bêtes

    ”If you can't explain it simply, you don't understand it” (Ce que tu ne peux pas expliquer simplement, tu ne le comprends pas) Albert Einstein

    Si une reponse vous plait ou vous a aidé n'hesitez pas a voter pour

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

Discussions similaires

  1. Lire un commentaire dans un fichier PHP
    Par julien731 dans le forum Langage
    Réponses: 5
    Dernier message: 18/01/2011, 13h32
  2. Comment créer un commentaire dans une cellule d'Excel ?
    Par WebPac dans le forum API, COM et SDKs
    Réponses: 2
    Dernier message: 26/04/2005, 09h23
  3. [CR]Comment faire de longs commentaires dans le code
    Par liberio dans le forum SAP Crystal Reports
    Réponses: 4
    Dernier message: 07/06/2004, 20h45
  4. [VBA-E]modifier les attributs d'un commentaire dans une cellule
    Par Olivier vb dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 15/03/2004, 10h26

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