Discussion:
Debuts difficiles
(trop ancien pour répondre)
29e90
2008-10-23 17:14:26 UTC
Permalink
Bonjour tout le monde,

je commence (mal) aujourd'hui avec php.
j'ai un problème dont j'ai honte et qui va surement en faire bidonner
plus d'un.
j'ai acheté un bouquin php5.2 cher ressources informatiques qui m'a
semblé plutôt pas mal.
j'essaie le premier exemple donné :
<html>
<head>
<title> test</title>
<body>
<?php
echo "COUCOU";
?>
</body>
</html>
que j'appelle t.html
j'ouvre ce fichier sous IE : le titre apparait bien mais la page reste
désespéremment vide.
je transfère ma page t.hmtl sur online où j'ai un hébergement pensant
que je ne pouvais fontionner en local pur et rien ne se passe.

Est ce que quelqu'un peut m'expliquer parce que là je cale. (ça
commence bien !!!!!)

d'avance merci.
joël
Olivier Miakinen
2008-10-23 17:30:11 UTC
Permalink
Post by 29e90
Bonjour tout le monde,
Bonjour, Joël Vingt-neuf-e-nonante.
Post by 29e90
je commence (mal) aujourd'hui avec php.
j'ai un problème dont j'ai honte et qui va surement en faire bidonner
plus d'un.
j'ai acheté un bouquin php5.2 cher ressources informatiques qui m'a
semblé plutôt pas mal.
<html>
<head>
<title> test</title>
<body>
<?php
echo "COUCOU";
?>
</body>
</html>
que j'appelle t.html
j'ouvre ce fichier sous IE : le titre apparait bien mais la page reste
désespéremment vide.
La *toute* première chose à savoir faire quand tu commences à générer
des pages web par un script, PHP ou autre, c'est de regarder le code
généré plutôt que l'interprétation qu'en fait le navigateur.

Avec IE en français, ça s'appelle « Affichage / Source ».

Tu devrais y voir que le code « <?php / echo "COUCOU"; / ?> » est
présent mais non interprété, et la raison en est que par défaut les
serveurs n'envoient au programme PHP que les pages suffixées en .php
ou équivalent, pas celles suffixées en .html .

Ainsi, si tu renommes t.html en t.php, ça aura plus de chances de
fonctionner (en tout cas chez ton hébergeur -- chez toi, encore faut-il
que tu aies installé un serveur avec PHP, et que tu appelles le fichier
par http://localhost/t.php plutôt que par file:///C:/t.php).
Post by 29e90
je transfère ma page t.hmtl
t.html je suppose.
Post by 29e90
sur online où j'ai un hébergement pensant
que je ne pouvais fontionner en local pur et rien ne se passe.
Note que, si ton problème n'avait pas été aussi évident, on n'aurait
rien pu faire à moins que tu ne nous donnes son URL chez online. À ne
pas oublier pour la prochaine fois où tu auras un souci.

Cordialement,
--
Olivier Miakinen
Antoine Polatouche
2008-10-24 15:56:39 UTC
Permalink
Post by 29e90
Bonjour tout le monde,
Bonjour,
Post by 29e90
j'ai un problème dont j'ai honte et qui va surement en faire bidonner
plus d'un.
Non, rassure toi, on est tous passés par là...
Post by 29e90
<html>
<head>
<title> test</title>
<body>
<?php
echo "COUCOU";
?>
</body>
</html>
que j'appelle t.html
C'est là le problème, il faut donner au fichier une extension .php pour
que le serveur http demande à php d'interpréter tes scripts.

Pour que tes scripts soient interprétés, il faut aussi que tu aies sur
ta machine un serveur http et php installés si tu veux les voir dans ton
browser. Sinon tu peux toujours les exécuter en ligne de commande php.
Post by 29e90
j'ouvre ce fichier sous IE : le titre apparait bien mais la page reste
désespéremment vide.
je transfère ma page t.hmtl sur online où j'ai un hébergement pensant
sur online ton script fonctionnera, dès que tu le renommera en t.php
Post by 29e90
Est ce que quelqu'un peut m'expliquer parce que là je cale. (ça
commence bien !!!!!)
Bon courage !

Continuer la lecture sur narkive:
Loading...