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 :

Page blanche à cause d'une partie de code


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de lodan
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    2 064
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 064
    Par défaut Page blanche à cause d'une partie de code
    Bonsoir,

    Etrange mon script ne fonctionne pas sur mon serveur d'exploitation en php 5.1.6 sous plesk.

    Lorsque je l'exécute, j'ai une page blanche. Après divers test et recherche avec des echo et en supprimant des parties de codes, j'ai identifié que ces cette partie qui pose problème :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    $XML_modele_global = <<<EOX
    <?xml version="1.0" encoding="UTF-8" ?>
    <commandes>
    %s
    </commandes>
    EOX;
    Si je la retire, j'ai mes echos, si je la remet, j'ai une page blanche.

    Je ne vois pourtant pas de problème de syntaxe et en plus le script fonctionne sur un serveur PHP Version 5.2.5-pl1-gentoo.

    C'est a n'y rien comprendre.

    Merci de vos lumières

  2. #2
    Membre Expert Avatar de RunCodePhp
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    2 962
    Détails du profil
    Informations personnelles :
    Localisation : Réunion

    Informations forums :
    Inscription : Janvier 2010
    Messages : 2 962
    Par défaut
    Avoir une page blanche suppose que tu as une erreur Php mais même celle ci n'est pas affichée non plus.
    Ceci est très certainement lié à une config du php.ini : display_errors = Off

    Il faudrait consulter tes logs d'erreurs Php pour en savoir plus, ou alors la modifier (mettre On) permettra de voir directement les retours d'erreurs dans la page.

  3. #3
    Membre éprouvé Avatar de lodan
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    2 064
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 064
    Par défaut
    Merci.

    Il y a une autre raison possible qui n'est pas obligatoirement du au ph, mais aux droits sur le script ou les include et autre require_once.

    De toute façon pour être sur et sans toucher au php.ini, car on peut ne pas être seul a développer, mettre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    ini_set("log_errors", 1);
    ini_set("display_errors", 1);
    error_reporting(E_ALL);

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

Discussions similaires

  1. Page blanche à cause d'une requête SQL
    Par sinifer dans le forum Langage
    Réponses: 8
    Dernier message: 27/08/2009, 09h48
  2. comprendre une partie du code
    Par mademoizel dans le forum ASP.NET
    Réponses: 4
    Dernier message: 09/02/2007, 11h40
  3. comprendre une partie de code
    Par menuge dans le forum Langage
    Réponses: 24
    Dernier message: 03/09/2006, 20h44
  4. une partie du code a disparu
    Par recup dans le forum Balisage (X)HTML et validation W3C
    Réponses: 9
    Dernier message: 08/03/2005, 10h08
  5. Indenter une partie du code
    Par KooX dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 23/05/2004, 17h38

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