Précédent   Forum des professionnels en informatique > PHP > Langage > Débuter
Débuter Forum d'entraide pour débuter en PHP. Avant de poster -> Cours PHP, FAQ PHP, Outils PHP, etc.
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 06/12/2011, 10h08   #1
 
soufian EL ATMANI
Inscription : février 2011
Messages : 90
Détails du profil
Informations personnelles :
Nom : soufian EL ATMANI

Informations forums :
Inscription : février 2011
Messages : 90
Points : -12
Points : -12
Par défaut Mon code n'affiche rien

Bonjour je suis un debut en php.
Bon j'ai crer une page php qui affiche tout simplement une ligne. !
J'ai instalé easyPhp, j'ai crer l'alias .
Quant j'invoque cette page , la ligne que j'ai ecris en php ne s'affihche pas !
pouvez vous m'aider.
Code :
1
2
3
4
5
6
7
8
9
10
11
12
<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans titre</title>
</head>
 
<body>
 
<? echo "mais cette ligne est en php" ?>
</body>
</html>
Merci d'avance
Images attachées
Type de fichier : jpg resultat.JPG (46,9 Ko, 15 affichages)
Type de fichier : jpg easyphp.JPG (104,7 Ko, 13 affichages)
Fichiers attachés
Type de fichier : php affichertext.php (369 octets, 6 affichages)
marocdivers est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2011, 10h19   #2
Modérateur
 
Avatar de Benjamin Delespierre
 
Benjamin Delespierre
Développeur Web
Inscription : février 2010
Messages : 2 991
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 : 2 991
Points : 5 031
Points : 5 031
T'as au moins regardé les logs de PHP et d'Apache ?
__________________
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 déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2011, 10h24   #3
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 13 808
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 41
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2008
Messages : 13 808
Points : 35 793
Points : 35 793
Et en ouvrant la balise PHP de façon standard ?
Code :
<?php echo "mais cette ligne est en php" ?>
__________________
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Bovino est actuellement connecté   Envoyer un message privé Réponse avec citation 10
Vieux 06/12/2011, 10h29   #4
 
soufian EL ATMANI
Inscription : février 2011
Messages : 90
Détails du profil
Informations personnelles :
Nom : soufian EL ATMANI

Informations forums :
Inscription : février 2011
Messages : 90
Points : -12
Points : -12
Pardon , je suis debutant sur cet aspect, qu'est ce que je dois voir ?
voiçi çi-joint mes fichiers logs , merci encore une autre fois !
Fichiers attachés
Type de fichier : rar log.rar (3,8 Ko, 2 affichages)
Type de fichier : php affichertext.php (371 octets, 3 affichages)
marocdivers est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2011, 13h23   #5
Modérateur
 
Avatar de Benjamin Delespierre
 
Benjamin Delespierre
Développeur Web
Inscription : février 2010
Messages : 2 991
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 : 2 991
Points : 5 031
Points : 5 031
Fais la chasse aux erreurs

normalement, une page blanche c'est symptomatique d'une FATAL_ERROR. Essaie de trouver ça à la fin de l'error log d'apache.

Je te conseille également d'effectuer un tail sur le fichier de log pendant que tu visualise les pages, ça permet de voir en temps réel ce qu'il se passe au niveau des erreurs.

Je ne saurais également que trop te conseiller de mettre en place un mécanisme de log maisn, tu peux t'inspirer du mien (voir ma signature) pour avoir une idée (regarde dans library/log/).

Note: tail n'est pas présent pas défaut sous windows XP, il faut installer Windows Ressources Kit: http://technet.microsoft.com/fr-fr/w...px?ocid=fwlink

Une fois installé la syntaxe dans la console est:
Code :
tail /f c:\wamp\www\mon-projet\logs\mon_fichier_de_log.log
(par exemple)
__________________
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 déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2011, 15h59   #6
Membre éclairé
 
Avatar de Ceddoc
 
Homme Cédric
Développeur Java / Web / .NET
Inscription : janvier 2009
Messages : 329
Détails du profil
Informations personnelles :
Nom : Homme Cédric
Âge : 23
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Java / Web / .NET
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : janvier 2009
Messages : 329
Points : 370
Points : 370
Citation:
Envoyé par Bovino Voir le message
Et en ouvrant la balise PHP de façon standard ?
Code :
<?php echo "mais cette ligne est en php" ?>
Essaie ce que vient de dire Bovino (pour expliciter commence par <?php et non par <?)

J'ai reproduit ton problème et cette correction a marché.
Ceddoc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2011, 09h34   #7
Nouveau Membre du Club
 
Inscription : mars 2005
Messages : 62
Détails du profil
Informations personnelles :
Âge : 21

Informations forums :
Inscription : mars 2005
Messages : 62
Points : 35
Points : 35
Envoyer un message via MSN à johnvox
Vérifie aussi dans ton php.ini que tu as ces options de selctionné si tu est en environnement de dev:

Code :
1
2
3
 
display_errors=on;
error_reporting = E_ALL & ~E_NOTICE;
johnvox est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2011, 10h44   #8
Modératrice
 
Avatar de Celira
 
Femme
Développeuse PHP/Java
Inscription : avril 2007
Messages : 3 664
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 664
Points : 5 390
Points : 5 390
Citation:
Envoyé par johnvox Voir le message
Vérifie aussi dans ton php.ini que tu as ces options de selctionné si tu est en environnement de dev:

Code :
1
2
3
 
display_errors=on;
error_reporting = E_ALL & ~E_NOTICE;
En fait, pour un développement clean, il vaut mieux utiliser carrément error_reporting = E_ALL pour tout afficher
__________________
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
Vieux 15/12/2011, 10h45   #9
Modérateur
 
Avatar de Benjamin Delespierre
 
Benjamin Delespierre
Développeur Web
Inscription : février 2010
Messages : 2 991
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 : 2 991
Points : 5 031
Points : 5 031
Encore mieux pour voir les erreurs:
Code :
1
2
3
4
<?php
error_reporting(-1);
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
__________________
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 déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/12/2011, 09h07   #10
Nouveau Membre du Club
 
Cyrille Keller
Inscription : juillet 2010
Messages : 66
Détails du profil
Informations personnelles :
Nom : Cyrille Keller

Informations forums :
Inscription : juillet 2010
Messages : 66
Points : 39
Points : 39
et en mettant un ; à la fin de la ligne echo ?

Code :
<? echo "mais cette ligne est en php"; ?>
shaihulud1979 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/12/2011, 13h41   #11
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 13 808
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 41
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2008
Messages : 13 808
Points : 35 793
Points : 35 793
Citation:
Envoyé par shaihulud1979
et en mettant un ; à la fin de la ligne echo ?

Code :
<? echo "mais cette ligne est en php"; ?>
C'est effectivement plus propre, mais pas obligatoire sur la dernière instruction
__________________
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Bovino est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/12/2011, 17h45   #12
Nouveau Membre du Club
 
Cyrille Keller
Inscription : juillet 2010
Messages : 66
Détails du profil
Informations personnelles :
Nom : Cyrille Keller

Informations forums :
Inscription : juillet 2010
Messages : 66
Points : 39
Points : 39
Ah je savais pas bon ben je passe mon tour alors
shaihulud1979 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/12/2011, 19h44   #13
Expert Confirmé Sénior
 
Homme Laurent Willems
Expert Stop/Start
Inscription : septembre 2002
Messages : 2 551
Détails du profil
Informations personnelles :
Nom : Homme Laurent Willems
Âge : 33
Localisation : Belgique

Informations professionnelles :
Activité : Expert Stop/Start

Informations forums :
Inscription : septembre 2002
Messages : 2 551
Points : 4 271
Points : 4 271
Hello,

Citation:
Envoyé par Bovino Voir le message
Et en ouvrant la balise PHP de façon standard ?
Code :
<?php echo "mais cette ligne est en php" ?>
En effet, les short tags sont désactivés par défaut depuis la version 2.0 de easyphp.

Tu devras donc écrire tes balises de la manière indquée par Bovino.
__________________
Alea Jacta Test!
Mygale1978 est dé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 15h44.


 
 
 
 
Partenaires

Hébergement Web