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

PHP & Base de données Discussion :

page blanche [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2009
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 42
    Par défaut page blanche
    Bonjour a tous,


    voila j'essaye de mettre un bout de code sur ma page 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
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    <?php
    include_once 'common.php';
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta name="robots" content="all" />
    <link rel="shortcut icon" type="image/x-icon" href="http://www.domaine/favicon.ico" />
    <title><?php echo LANG_PAGE_TITLE; ?></title>
    <link href="style.css" rel="stylesheet" type="text/css" />
    </head>
    <body>
    <script language="JavaScript1.2">
     
    function ejs_nodroit()
    	{
    	alert('Clic droit interdit');
    	return(false);
    	}
     
    document.oncontextmenu = ejs_nodroit;
    </script>
    	<div id="main">
    		<div id="header">
    			<img src="/images/header_background.jpg" alt="domaine" title="domaine" width="700" height="141" />
    			<div id="casemenu">
    				<ul id="menu">
    					<li><a href="http://www.domaine.com"> <?php echo LANG_MENU_HOME; ?> </a></li>	                    
    				</ul>
    			</div>
    		</div>
    		<div id="page">
            <div id="sidebar">
            <img src="/images/lecteur.jpg" alt="" title="" />
     
            </div>
            <div id="content">
     
     
    		</div>
            	</div>
    		<div id="footer">
     
    	  </div>
    </div>
    </body>
    </html>
    Ma page index marche nickel pour le multi-langue. viens donc la partie du code que je dosi mettre est ceci.

    On me demande de metter entre <head> et <body> ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <?php
    $curdir = getcwd ();
    chdir('/path/to/your/forums');
    require_once('/path/to/your/forums/global.php');
    chdir ($curdir);
    ?>
    bien sur j'ai mis les infos path de mon serveur. J'ai du metter en plus un fichier et des que je regarde la page via le net alors tout mes texte php d'avant ne se mette plus et si je retire que la partie
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <?php
    $curdir = getcwd ();
    chdir('/path/to/your/forums');
    require_once('/path/to/your/forums/global.php');
    chdir ($curdir);
    ?>
    je revoie mon site normalement.

    Pourriez-vous m'aider en sachant que je suis novice.

    MErci a tous pour la lecture

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Qu'est ce qu'est censé faire ce code ?
    J'ai du metter en plus un fichier
    De quoi parles-tu ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre averti
    Inscrit en
    Avril 2009
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 42
    Par défaut
    Bonjour,

    ce bout de code me sert a mettre une partie login qui est en fase avec mon forum "vbulletin" et ce sur ma page principal de mon site web.

    le bout de code fonctionne sans problème lorsqu'il est seul mais lorsque je l'insert sur mon index la il m'efface toute ma partie de mon index dans la partie container et sidebar mais pas la partie header. je mettrais des screen ce soir de mon soucis car la je me prepare pour aller travailler. si besoin de voir le blem.


    Merci encore

  4. #4
    Membre Expert Avatar de Fench
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Mai 2002
    Messages
    2 353
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Groenland

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 353
    Par défaut
    Bonjour,

    Dans le code,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <?php
    $curdir = getcwd ();
    chdir('/path/to/your/forums');
    require_once('/path/to/your/forums/global.php');
    chdir ($curdir);
    ?>
    Tu changes de directory (sauvegarde du current) pour faire un require_once avec un chemin absolue (cad chemin complet ). Soit tu fais l'un ou l'autre ! donc soit:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <?php
    require_once('/path/to/your/forums/global.php');
    ?>
    OU

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <?php
    $curdir = getcwd ();
    chdir('/path/to/your/forums');
    require_once('global.php');
    chdir ($curdir);
    ?>
    Le premier est plus simple, non sûretout si ton chemin reste en dur.

    Edit: Sauf si l'include contient du code utilisant des chemins alors là se serait bien de voir ton include. Peut être qu'il utilise des paths inconnus d'ou la page blanche!

  5. #5
    Membre averti
    Inscrit en
    Juin 2008
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 29
    Par défaut
    la page blanche correspond le plus souvent à une erreur dans le code.

    Ne faudrait-il pas supprimer les espaces en trop ? (À moins que cela ne soit des erreurs de copier/collé)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <?php
    $curdir = getcwd();
    chdir('/path/to/your/forums');
    require_once('/path/to/your/forums/global.php');
    chdir($curdir);
    ?>
    par contre pourquoi définis-tu le chemin de changement de répertoire avec chdir() pour le changer deux lignes en dessous ? il faudrait voir tout le code

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

Discussions similaires

  1. [Directives] Page blanche quand erreur de syntaxe
    Par syl2095 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 12
    Dernier message: 17/02/2006, 15h15
  2. Internet Explorer m'affiche une page blanche
    Par poof65 dans le forum IE
    Réponses: 10
    Dernier message: 15/08/2005, 22h50
  3. Page blanche pour l'impression d'un état
    Par PAINCO dans le forum Access
    Réponses: 2
    Dernier message: 23/06/2005, 14h46
  4. [C#] Page blanche lors avec Response (NFop)
    Par SoaB dans le forum ASP.NET
    Réponses: 2
    Dernier message: 16/06/2005, 16h26
  5. [CR] Avoir seulement une page blanche qd la base est vide???
    Par littleChick dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 13/08/2002, 18h26

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