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 :

A propos de l'exemple de conception d'un site dynamique


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 6
    Par défaut A propos de l'exemple de conception d'un site dynamique
    Bonjour à tous,
    Je ne suis qu'un papy débutant en programmation, aussi je sollicite votre indulgence.
    J'ai testé et apprécié l'exemple de site dynamique proposé par JB Naigeon. Malheureusement, en voulant l'inclure dans mon propre site de gestion d'association, j'obtiens d'horribles résultats et je n'en comprends pas l'origine. Si JB pouvait éclairer ma lanterne, merci !
    Voici la page index
    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
    <?php
     
    	error_reporting(E_ALL);
    	include_once 'mes_fonctions.php';
     
    	connexion_DB('xxxxx');
     
    	$id_page_accueil = 1;
     
     
    	if (isset($_GET['id_page'])) {
    		$_ENV['id_page'] = intval($_GET['id_page']);
    	} else {
    		$_ENV['id_page'] = $id_page_accueil;
    	}
     
    	extraction_infos_DB();
    ?>
    <!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">
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <head>
    <META NAME="keywords" lang="fr" CONTENT="<?php echo $_ENV['mots_cles']; ?>">
    <META NAME="Description" CONTENT="<?php echo $_ENV['description']; ?>">
     
    <title><?php echo $_ENV['titre']; ?></title>
    <link href="../css/newP21.css" rel="stylesheet" type="text/css">
    </head>
    <body>
     
    <!---------------------------------------------->
    		<div id="modif">
    		  <?php
    		setlocale(LC_ALL,'french'); 
    		echo "Derni&egrave;re modification effectu&eacute;e le ".date("d/m/Y ", getlastmod());
    		?>
    		</div>
    <!---------------------------------------------->
    <div class="contenant">
      <div class="haut"> 
     
    <div id="logo">
      <div align="justify"><img src="../css/images/logo.gif" alt="logo p21" /></div>
    </div>
    </div>
    	<div class="gauche">
    	<div class="menu" ><div id="menu_vertical">
    			<?php
    				// Affiche le menu en cours => id de la page = id de la page en cours.
    				echo affiche_menu($_ENV['id_page']);
    			?>
    		</div>
      </div>
    </div>
    <!--------------------------------------------------->
        <div class="centre">
      <?php
    				// Affiche le contenu de la page en cours
    				echo $_ENV['contenu'];
    			?>
     
    </div>
     
    <!------------------------------------------------------>
     
    <div class="bas"><?php include('../admin/pied.php'); ?></div>
    </div>
    </body>
    </html>

  2. #2
    Membre chevronné Avatar de goodpz
    Profil pro
    Inscrit en
    Février 2007
    Messages
    475
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 475
    Par défaut
    Il y a des messages d'erreur qui s'affichent ? Je vois que tu as mis error_reporting(E_ALL) en haut. En dessous de cette ligne rajoute ini_set('display_error',1) pour être sûr d'afficher les erreurs s'il y en a.

    Donc ça te fait en haut:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    error_reporting(E_ALL);
    ini_set('display_error',1);
    Indique nous les problèmes plus clairement car les "horribles résultats", ça ne nous aide pas trop ; )

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 6
    Par défaut
    Merci de cette réponse.
    La seule erreur qui s'affiche est relative à l'absence du fichier pied de page
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Warning: main(): Failed opening '../pied_page.html....
    que je n'ai pas encore intégré.
    En fait, ma page d'accueil se compose d'un bandeau, d'une colonne gauche, d'un centre (pour le texte) et d'un pied de page.
    Rien de très original !
    Le menu s'affiche à gauche correctement mais par défaut rien ne s'affiche au centre, donc le pied de page "remonte" sous le bandeau.
    Ensuite, lorsque je clique sur un lien du menu ma mise en page disparaît complètement, y compris le CSS et le texte appelé dans la base s'affiche mais n'importe comment.
    J'espère avoir été un peu plus clair.

  4. #4
    Membre chevronné Avatar de goodpz
    Profil pro
    Inscrit en
    Février 2007
    Messages
    475
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 475
    Par défaut
    Ok donc y a pas vraiment de problème avec php, c'est plutôt les liens html générés dans affiche_menu($_ENV['id_page']). Je ne peux pas vraiment t'aider plus que ça.

    Le mieux c'est de charger ta page avec ton navigateur et d'aller voir sa source html (Options -> Voir sources etc). Là tu verras le html qui compose ta page et tu devrais avoir une idée de ce qui cloche (genre mauvais fichier css, html bancal..)

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 6
    Par défaut
    Merci de ton aide.
    C'est bien un conflit au niveau de la mise en page et du CSS.

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

Discussions similaires

  1. [PHP 4] Exemple de conception d'un site dynamique
    Par smoana dans le forum Langage
    Réponses: 0
    Dernier message: 16/09/2010, 09h21
  2. problemedans la partie conception d'un site dynamique
    Par info_sara dans le forum Général Conception Web
    Réponses: 0
    Dernier message: 10/06/2008, 00h09
  3. [Conception] Conception d'un site dynamique : modifier et supprimer un membre
    Par Nag_Champa dans le forum PHP & Base de données
    Réponses: 12
    Dernier message: 18/10/2006, 19h33

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