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 :

la commande include


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Janvier 2012
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Janvier 2012
    Messages : 29
    Par défaut la commande include
    J’ai fait un site sous forme d’un tableau invisible j’ai mette 8 ligne la 6eme ligne j’ai divisé en deux colonne a droite où s’affiche le contenu du site a gauche j’ai mette la commande include pour m’intégrer le fichier qu’il contient le menu de navigation et le 8eme ligne j’ai fait un pied de page le problème c’est que le pied de page s’affiche seulement sous la partie droite qu’il contient le contenu du site et non pas sous le site entier

    Sa le code de la page
    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
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
     
    <body>
    <script type="text/javascript" src="http://www.luminate.com/widget/fdc910164a/"></script>
    <div class="globale">
      <table width="100%" border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td height="141" colspan="2" align="left" valign="top">
     
     
          <div class="ads1">
          <?php include 'ads1.php'; ?>
          </div>
     
          <img src="img/header.png" />
     
    <!--      <h4>THE</h4>
          <h3>BEST</h3>
          <h2>PICTURES</h2>-->
          </td>
        </tr>
        <tr>
          <td colspan="2" align="left" valign="top">&nbsp;</td>
        </tr>
        <tr>
          <td colspan="2" align="left" valign="top">
          <div class="ads2">
          <?php include 'ads2.php'; ?>
          </div>
          </td>
        </tr>
            <tr>
              <td colspan="2" align="left" valign="top">
           <div class="ads3">
          <?php include 'ads3.php'; ?>
          </div>         
              </td>
            </tr>
            <tr>
          <td align="left" valign="top">&nbsp;</td>
          <td align="left" valign="top"><?php include 'menu_top.php'; ?></td>
        </tr>
        <tr>
          <td width="15%" align="left" valign="top"><?php include 'menu_left.php'; ?></td>
          <td width="85%" align="left" valign="top"><br />
          <?php 
    $dir="img/bebe";
    if ($dh = @opendir("$dir")){
        $files = array(); 
        while (($file = @readdir($dh)) !== false){ 
            if ($file == "." or $file == ".." or $file == "Thumbs.db")
            {continue;}
            $files[] = $file; 
        }
        $photosPerPage = 21;
        $pageNum = 1;
        if(isset($_GET['page']))
        {
            $pageNum = $_GET['page'];
        }  
        $files_num = count($files);
        $counter = ($pageNum - 1) * $photosPerPage;
        $lastphotoinpage = ($pageNum * $photosPerPage) - 1;
        echo "<table width=\"614\" border=\"0\">";
        while($counter<=$lastphotoinpage){
            if ($counter == $files_num)
                {break;}
            echo"<tr>";
            $tdcounter = 1;
            $imagesperrow = 3; 
            while($tdcounter <= $imagesperrow){
                echo"<td width=\"250\"><a href='$dir/$files[$counter]' target='_blank'><img class=\"im\" alt=\"photos pictures\" src='$dir/$files[$counter]' border='0' width='250' height='250'></td>"; 
                $tdcounter++;
                $counter++;
                if ($counter == $files_num)
                    { break;}
            }
            echo"</tr>";
        }
        echo "</table><br>"; 
        $maxPage = ceil($files_num/$photosPerPage);
        $self = $_SERVER['PHP_SELF'];
        echo "<hr><table border=\"0\" align=\"center\"><tr>";
        for($i=1;$i<$maxPage+1;$i++){
            echo "<td width=\"20\"><a href=$self?page=$i>$i</a></td>\n";
        }
    }
    else{
        echo "Directory not found";
    }
    ?> 
          </td>
        </tr>
        <tr>
          <td colspan="2" align="left" valign="top" bgcolor="#0000FF"><p dir="ltr" align="center"><font color="#FFFFFF"><b>PIED DE PAGE</b></font></p>
    </td>
        </tr>
      </table>
    </body>
    Et sa le lien de la page sur le site
    http://www.the-best-pictures.co.cc/test.php

  2. #2
    Expert confirmé
    Avatar de Benjamin Delespierre
    Profil pro
    Développeur Web
    Inscrit en
    Février 2010
    Messages
    3 929
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2010
    Messages : 3 929
    Par défaut
    J’ai fait un site sous forme d’un tableau invisible
    Oui donc ce qu'il faut surtout pas faire pour commencer...

  3. #3
    Membre Expert Avatar de Marc3001
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2008
    Messages
    829
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Février 2008
    Messages : 829
    Par défaut
    Les divs c'est tellement plus simple et modulable....

  4. #4
    Membre averti
    Profil pro
    Bricoleur
    Inscrit en
    Septembre 2011
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Bricoleur

    Informations forums :
    Inscription : Septembre 2011
    Messages : 56
    Par défaut
    Oui, entièrement d'accord avec ce qui est dit.
    En plus quand il y a un coup 2 colonnes puis 3 et ensuite 2 le navigateur a bien du mal à interpréter le tableau.

  5. #5
    Expert confirmé
    Avatar de Benjamin Delespierre
    Profil pro
    Développeur Web
    Inscrit en
    Février 2010
    Messages
    3 929
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2010
    Messages : 3 929
    Par défaut
    Et je parle pas des crawlers

  6. #6
    Modératrice
    Avatar de Celira
    Femme Profil pro
    Développeuse PHP/Java
    Inscrit en
    Avril 2007
    Messages
    8 633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeuse PHP/Java
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 8 633
    Par défaut
    Citation Envoyé par mounad Voir le message
    Et sa le lien de la page sur le site
    http://www.the-best-pictures.co.cc/test.php
    Page Web:
    http://www.the-best-pictures.co.cc/test.php
    Description:
    L'accès à la page Web a été bloqué par ESET NOD32 Antivirus.
    La page Web est sur la liste des sites ayant un contenu potentiellement dangereux.
    Et sinon, si tu tiens vraiment à ta mise en page en tableau, place le header et le footer dans des tableaux séparés (mais bon, je plussoie les commentaires précédents, la mise en page en tableaux c'est une fausse bonne idée)
    Modératrice PHP
    Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
    Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.

    Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]

Discussions similaires

  1. Comportement de la commande include
    Par dimele dans le forum Mise en forme
    Réponses: 3
    Dernier message: 06/08/2014, 10h09
  2. Utiliser la commande INCLUDE (dans Sapscript)
    Par Pandana dans le forum SAP
    Réponses: 5
    Dernier message: 08/12/2011, 12h18
  3. Creer une commande similaire include en C++ en javascript ?
    Par Battosaiii dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 23/10/2006, 13h50
  4. Quelque est la commande asp qui est = a include(""
    Par pierrot10 dans le forum ASP
    Réponses: 1
    Dernier message: 30/11/2005, 10h21
  5. Réponses: 3
    Dernier message: 02/09/2002, 18h49

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