OVH Cloud OVH Cloud

Editeur

9 réponses
Avatar
DAPL
Bonjour,

J'ai une page php qui ne fonctionne pas, et je désespère de trouver la
cause du problème. C'est pourtant récupéré d'un bouquin, mais bon...

Etant sous Linux, j'utilise vi (qui fait bien la coloration
syntaxique) mais quel serait l'éditeur qui pourrait "vérifier" le code ?

Je n'ai pas le moindre message d'erreur puisque le chargement de ce php se
traduit par une page blanche.


Merci.



--
DAPL
http://marreduspam.com/ad252602

9 réponses

Avatar
frederic girard
DAPL wrote:
Bonjour,

J'ai une page php qui ne fonctionne pas, et je désespère de trouver la
cause du problème. C'est pourtant récupéré d'un bouquin, mais bon...

Etant sous Linux, j'utilise vi (qui fait bien la coloration
syntaxique) mais quel serait l'éditeur qui pourrait "vérifier" le code ?

Je n'ai pas le moindre message d'erreur puisque le chargement de ce php se
traduit par une page blanche.


Merci.



emacs pour répondre a ta question. Peut etre peux tu nous mettre le code

php de ta page que l'on pourrait analyser?

Avatar
CrazyCat
DAPL wrote:
Je n'ai pas le moindre message d'erreur puisque le chargement de ce php se
traduit par une page blanche.


A priori, c'est que ta page fonctionne "bien", c'est à dire qu'il n'y a
pas d'erreur de syntaxe.

Tu peux forcer l'affichage de toutes les erreurs avec:
<? ini_set('error_reporting', E_ALL); ?>

A mon avis, tu as des closes d'affichages qui ne fonctionnent pas, il
faut que tu fasses de l'affichage de debug (echo de tes variables
testées, des retours de fonctions, ...)

--
Aide informatique: http://help-info.forumactif.com
Humour: http://www.chatfou.com
Tchattez en liberté: http://www.crazy-irc.net

Avatar
Steuf
Bonjour,


Bonjour


J'ai une page php qui ne fonctionne pas, et je désespère de trouver la
cause du problème. C'est pourtant récupéré d'un bouquin, mais bon...

Etant sous Linux, j'utilise vi (qui fait bien la coloration
syntaxique) mais quel serait l'éditeur qui pourrait "vérifier" le code ?


La seule chose qui peut vérifier ton code c'est ton cerveau...


Je n'ai pas le moindre message d'erreur puisque le chargement de ce php se
traduit par une page blanche.


php.ini bien configuré avec error_reporting à E_ALL ?
Ensuite si vous n'arrivez pas à savoir d'où peut venir le problème,
c'est que vous ne comprennez pas le code que vous avez fait, en d'autres
termes, cela veut dire que ce livre ne vous apporte rien de la façon
dont vous l'utilisez...

Il y a des questions à se poser : Qu'est ce que je suis censé affiché ?
Ou est fait ce traitement ? A1ffichage de chaque étape du traitement
pour voir lequel n'est pas éxécuté correctement ?

C'est des choses élémentaires à faire pour au moins trouver d'où vient
le problème, après si vous n'arrivez pas à la résoudre on pourra vous
aider...



Merci


de rien

Avatar
Olivier Miakinen

J'ai une page php qui ne fonctionne pas, et je désespère de trouver la
cause du problème. C'est pourtant récupéré d'un bouquin, mais bon...

Etant sous Linux, j'utilise vi (qui fait bien la coloration
syntaxique)


;-)

Je suppose qu'il s'agit au moins de « vim », mais c'est vrai que moi
aussi je l'ai renommé « vi » par habitude.

mais quel serait l'éditeur qui pourrait "vérifier" le code ?


S'il n'y a pas d'erreur de syntaxe, je ne vois pas trop comment un
éditeur pourrait « vérifier » quoi que ce soit.

Je n'ai pas le moindre message d'erreur puisque le chargement de ce php se
traduit par une page blanche.


Quelques pistes pour avancer :
1) Mettre « Error_reporting(E_ALL); » au début de ton script.
2) Regarder le source HTML généré (view / page source) au lieu de te
contenter de ce qu'affiche le navigateur.
3) Pour éviter de faire (view / source) trop souvent, envoyer la page
en texte seul « header("Content-Type: text/plain"); ».

--
Olivier Miakinen
Troll du plus sage chez les conviviaux : le nouveau venu, avec
son clan, s'infiltre dans les groupes de nouvelles. (3 c.)

Avatar
John GALLET
Bonjour,

J'ai une page php qui ne fonctionne pas, et je désespère de trouver la
cause du problème. C'est pourtant récupéré d'un bouquin, mais bon...
<bad joke>Un développeur ?</bod joke>


Etant sous Linux, j'utilise vi (qui fait bien la coloration
syntaxique) mais quel serait l'éditeur qui pourrait "vérifier" le code ?
CTRL-ALT-A sous Zend Ide. Ou tout bêtement php -l toto.php voire pour

les plus audacieux php --help pour trouver cette information tout seul.

Je n'ai pas le moindre message d'erreur puisque le chargement de ce php se
traduit par une page blanche.


La source la plus classique de ce comportement est d'avoir utilisé
"file, open" (fichier, ouvrir) sur toto.php au lieu de
http://127.0.0.1/toto.php est-ce le cas ici ?

Par ailleurs, vérifier la config de php pour récupérer les messages
d'erreur, et s'ils sotn activés, ce n'est pas un éditeur qui aidera au
débuggage (car il ne s'agira pas d'une erreur syntaxique, mais de logique).

a++;
JG

Avatar
bruno at modulix
DAPL wrote:
Bonjour,

J'ai une page php qui ne fonctionne pas,


C'est à peu de choses près la plus mauvaise description possible d'un
problème.

et je désespère de trouver la
cause du problème. C'est pourtant récupéré d'un bouquin, mais bon...


La majeure parties des exemples de livres que j'ai vu passer étaient
soit nazes, soit erronnés, soit complètement buggués.

Etant sous Linux, j'utilise vi (qui fait bien la coloration
syntaxique) mais quel serait l'éditeur qui pourrait "vérifier" le code ?


L'interpréteur PHP !-)

Déjà, règle ton php.ini pour avoir toutes les erreurs/warning/etc au
maximum.

Egalement, jette un oeil sur tes logs apache.

Je n'ai pas le moindre message d'erreur puisque le chargement de ce php se
traduit par une page blanche.


Et ?

Sans voir le code, il est difficile de dire si c'est normal ou pas !-)


--
bruno desthuilliers
python -c "print '@'.join(['.'.join([w[::-1] for w in p.split('.')]) for
p in ''.split('@')])"

Avatar
Demosthene
La seule chose qui peut vérifier ton code c'est ton cerveau...


Je pense qu'il cherche un logiciel genre lint pour le langage c.
Il est parfois impossible pour des raisons de configuration d'avoir les
warnings et erreurs.

Démosthène

Avatar
Sylvain
Bonjour,

J'ai une page php qui ne fonctionne pas, et je désespère de trouver la
cause du problème. C'est pourtant récupéré d'un bouquin, mais bon...

Etant sous Linux, j'utilise vi (qui fait bien la coloration
syntaxique) mais quel serait l'éditeur qui pourrait "vérifier" le code ?

Je n'ai pas le moindre message d'erreur puisque le chargement de ce php se
traduit par une page blanche.


Merci.





Moi, j'utilise ECLIPSE avec le plugin PHP.
Très puissant, facilement configurable pour se connecter à un serveur CVS...
Facilement installable sous Linux et Windows (peu être MAC).
www.eclipse.org. Tout y est.

Il colorit les lignes et t'affiche les erreurs de syntaxes.

++

Avatar
Marc
DAPL wrote:

Je n'ai pas le moindre message d'erreur puisque le chargement de ce php se
traduit par une page blanche.


j'ai aussi ce probleme avec ma nouvelle config apache 2.0. Ca n'affiche
rien et avec la commande en ligne je vois des erreurs. En fait tu dois
pouvoir agir sur la configuration de php concernant la gestion des erreurs.