Demande de conseil php

Réduire
Ce sujet est fermé.
X
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] Demande de conseil php

    Bonjour a tous,



    Je ne suis pas connaisseur en html ni en php mais je me débrouille un peu.

    J'ai un site sous joomla 3 et j'ai une question concernant les tags php :

    peut on avoir plusieurs fois <?php ...//....?> dans le meme fichier index.php comme ceci :



    <?php
    // BanIp ASSISKKO avec le service geoplugin.net

    .......//....

    ?>

    <?php
    /**Crawl-ASSISKKO**/
    require_once("/customers/4/0/6/assiskko.fr/httpd.www/crawlprotect/include/cppf.php");
    $crawltsite=1;
    require_once("/customers/4/0/6/assiskko.fr/httpd.www/crawltrack/crawltrack.php");
    ?>

    <?php
    /**
    * a partir d ici Fichier d'origine du template
    * @copyright Copyright (C) 2013 - JoomSpirit. All rights reserved.
    */

    defined('_JEXEC') or die('Restricted access');
    ...//...


    Merci pour votre aide

    @ plus

  • #2
    Re : Demande de conseil php

    Bonjour,

    On peut avoir autant de blocs de commentaires que nécessaire.
    Code PHP:
    <?php
    /**Crawl-ASSISKKO**/
    require_once("/customers/4/0/6/assiskko.fr/httpd.www/crawlprotect/include/cppf.php");
    // Intégration Crawltrack
    $crawltsite=1;
    require_once(
    "/customers/4/0/6/assiskko.fr/httpd.www/crawltrack/crawltrack.php");

    /*
       Ce bloc contient un commentaire multilignes
       Ligne complémentaire de commentaire
    */
    $test 18 ;
    // ligne de commentaire inline pour commentaire rapide
    echo 'Hello'// commentaire inline en fin de ligne

    /*
      Bloc multiligne
      /*
        Illégal, les blocs de commentaires ne peuvent être imbriqués
      */
    */

    /**
    * a partir d ici Fichier d'origine du template
    * @copyright Copyright (C) 2013 - JoomSpirit. All rights reserved.
    */
    pour voir la logique
    Pas de demande de support par MP.
    S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

    Commentaire


    • #3
      Re : Demande de conseil php

      Envoyé par jisse03 Voir le message
      Bonjour,

      On peut avoir autant de blocs de commentaires que nécessaire.
      Code PHP:
      <?php
      /**Crawl-ASSISKKO**/
      require_once("/customers/4/0/6/assiskko.fr/httpd.www/crawlprotect/include/cppf.php");
      // Intégration Crawltrack
      $crawltsite=1;
      require_once(
      "/customers/4/0/6/assiskko.fr/httpd.www/crawltrack/crawltrack.php");

      /*
         Ce bloc contient un commentaire multilignes
         Ligne complémentaire de commentaire
      */
      $test 18 ;
      // ligne de commentaire inline pour commentaire rapide
      echo 'Hello'// commentaire inline en fin de ligne

      /*
        Bloc multiligne
        /*
          Illégal, les blocs de commentaires ne peuvent être imbriqués
        */
      */

      /**
      * a partir d ici Fichier d'origine du template
      * @copyright Copyright (C) 2013 - JoomSpirit. All rights reserved.
      */
      pour voir la logique
      Merci, mais ce n'est pas les commentaires qui m'inquiete mais le fait d'avoir plusieurs fois :

      <?php
      lignes de code 1 ...
      ?>

      <?php
      lignes de code 2 ...
      ?>

      <?php
      lignes de code 3 ...
      ?>

      est ce qu il faut faire :
      <?php
      lignes de code 1 ...

      lignes de code 2 ...

      lignes de code 3 ...
      ?>

      Merci
      a plus

      Commentaire


      • #4
        Re : Demande de conseil php

        Bonjour,

        Il suffit de regarder la structure de n'importe quel index.php de base, protostar par exemple, pour avoir la réponse.
        UP, le plugin universel à découvrir sur https//up.lomart.fr
        bgMax
        , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

        Commentaire


        • #5
          Re : Demande de conseil php

          Les blocs de code PHP ont à la fois des règles et des bonnes pratiques.

          les blocs PHP peuvent apparaître partout.

          Attention:
          Code PHP:
          <?php
              
          echo 'quelque chose' ;
          ?>

          <?php
             
          // un autre bloc
          ?>
          enverra une ligne vide au navigateur, le saut de ligne entre les 2 blocs de code étant vu comme du HTML, donc routé vers le navigateur.
          Code PHP:
          <div class="maclasse">
          <?php
              
          // mon code de remplissage de la classe
          ?>
          </div>
          <div class="maclasse2">
          <?php
              
          // mon code de remplissage de la classe
          ?>
          </div>
          est également correct, tout comme le php inline
          Code PHP:
          <div class="maclasse><p><strong><?php echo 'mon texte'?></strong></div>
          Dans les bonnes pratiques, Zend recommande d'éviter, dans un fichier ne contenant que du PHP, par exemple une classe, d'éviter de multiplier inutilement les <?php ... ?>.
          Pas de demande de support par MP.
          S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

          Commentaire


          • #6
            Re : Demande de conseil php

            et autant de fois fois que l'on veut <?php ...//....?> dans le meme fichier index.php

            En général, on n'a pas intérêt à fermer le dernier ?> car php le fait lui-même, et là on est sûr qu'il n'y aura pas un espace ou une tabulation qui traine. Ce qui peut arriver sans qu'on le voit après le dernier ?>. On ne le voit pas dans l'éditeur, mais sur le site. Et alors, bonjour pour trouver lequel des fichiers .php a rajouté ce p.... d'espace ou de tab qui met le désordre sur la page.

            Donc, pour résumé :
            <?php
            ...
            ?>
            ceci se voit
            <?php
            ...
            ?>
            ça aussi
            <?php
            ...

            Commentaire


            • #7
              Re : Demande de conseil php

              Bonsoir,
              Merci de m'avoir éclairé.

              A plus
              Dominic

              Commentaire

              Annonce

              Réduire
              Aucune annonce pour le moment.

              Partenaire de l'association

              Réduire

              Hébergeur Web PlanetHoster
              Travaille ...
              X