Précédent   Forum des professionnels en informatique > PHP > Langage
Langage Forum sur le langage PHP, la POO, les conventions, la sécurité, etc. Avant de poster : FAQ Langage, toutes les FAQ PHP, cours langage et sources PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/01/2012, 13h56   #1
Invité de passage
 
Homme
Inscription : janvier 2012
Messages : 21
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : janvier 2012
Messages : 21
Points : 1
Points : 1
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 :
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
mounad est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/01/2012, 15h20   #2
Modérateur
 
Avatar de Benjamin Delespierre
 
Benjamin Delespierre
Développeur Web
Inscription : février 2010
Messages : 3 007
Détails du profil
Informations personnelles :
Nom : Benjamin Delespierre
Âge : 24
Localisation : France

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

Informations forums :
Inscription : février 2010
Messages : 3 007
Points : 5 065
Points : 5 065
Citation:
J’ai fait un site sous forme d’un tableau invisible
Oui donc ce qu'il faut surtout pas faire pour commencer...
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom
Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même).

Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...".
Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug.

Les boutons et existent, servez-vous en
Benjamin Delespierre est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2012, 10h27   #3
Membre chevronné
 
Avatar de Marc3001
 
Homme
Ingénieur développement logiciels
Inscription : février 2008
Messages : 430
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : février 2008
Messages : 430
Points : 682
Points : 682
Les divs c'est tellement plus simple et modulable....
__________________
Le logiciel, c'est comme le sexe, c'est meilleur quand c'est libre.

Linus Torvalds
Marc3001 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/01/2012, 19h47   #4
Membre à l'essai
 
Christophe Bresso
Bricoleur
Inscription : septembre 2011
Messages : 32
Détails du profil
Informations personnelles :
Nom : Christophe Bresso

Informations professionnelles :
Activité : Bricoleur

Informations forums :
Inscription : septembre 2011
Messages : 32
Points : 20
Points : 20
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.
CBresso est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2012, 10h09   #5
Modérateur
 
Avatar de Benjamin Delespierre
 
Benjamin Delespierre
Développeur Web
Inscription : février 2010
Messages : 3 007
Détails du profil
Informations personnelles :
Nom : Benjamin Delespierre
Âge : 24
Localisation : France

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

Informations forums :
Inscription : février 2010
Messages : 3 007
Points : 5 065
Points : 5 065
Et je parle pas des crawlers
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom
Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même).

Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...".
Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug.

Les boutons et existent, servez-vous en
Benjamin Delespierre est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2012, 10h42   #6
Modératrice
 
Avatar de Celira
 
Femme
Développeuse PHP/Java
Inscription : avril 2007
Messages : 3 678
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 27
Localisation : France

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

Informations forums :
Inscription : avril 2007
Messages : 3 678
Points : 5 422
Points : 5 422
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
Citation:
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)

Pour afficher votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur)
Celira est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h14.


 
 
 
 
Partenaires

Hébergement Web