Visibilite du code

Eléphant du PHP | 168 Messages

06 avr. 2005, 10:06

Es ce normal que lorsque je demande d'afficher le code source d'une de mes pages dont le script est sous php je vois l'integralite du code?
Cela peut il venir du fait qu'il ai une parti de code en html?
J'utilise IE et un simple bloc note pour visualiser le code !!
Tous les hommes aspirent à être heureux, mais personne ne s'entend sur la définition du bonheur.
Celui qui a un ami véritable n'a pas besoin d'un miroir.

Eléphant du PHP | 100 Messages

06 avr. 2005, 10:10

tu voi le code php ou le code html ?

si c'est le code html c'est normal :wink:
si c'est le code php c'est plus genant ... peut etre que ton serveur web n'interprete pas le code php ...
Script gratuit de videothèque: PhpMesFilms
sur http://phpmesfilms.dyndns.org/

Eléphant du PHP | 168 Messages

06 avr. 2005, 10:20

Je vois le code dans son integralite html comme php
et plus genant je vois meme la valeur que prenent mes variables
alors que tout fonctionne correctement dans le site mis a part ce pb
](*,)
Tous les hommes aspirent à être heureux, mais personne ne s'entend sur la définition du bonheur.
Celui qui a un ami véritable n'a pas besoin d'un miroir.

Avatar du membre
ViPHP
ViPHP | 3008 Messages

06 avr. 2005, 10:36

Si par exemple tu mets :
echo "<table><tr><td>toto</td></tr></table>";
Tu verras la même source si tu le mets en html. Le code php n'efface pas le code source html :!:

Eléphant du PHP | 168 Messages

06 avr. 2005, 10:40

je me rend compte que mes question tourne en boucle cf petit question au page :D
toujours le meme pb : LA SECURITE dans un site
Tous les hommes aspirent à être heureux, mais personne ne s'entend sur la définition du bonheur.
Celui qui a un ami véritable n'a pas besoin d'un miroir.

Avatar du membre
ViPHP
ViPHP | 3008 Messages

06 avr. 2005, 10:44

Sécurité est un bien grand mot lol. Qu'entends-tu exactement par là pour tes pages ?

Eléphant du PHP | 168 Messages

06 avr. 2005, 10:46

pour l'instant montrer le moins de code possible de la vision du code source
et par la suite proteger chaque page ( et pas seulement la premiere) par une verif du mot de passe et du login
Tous les hommes aspirent à être heureux, mais personne ne s'entend sur la définition du bonheur.
Celui qui a un ami véritable n'a pas besoin d'un miroir.

Avatar du membre
ViPHP
ViPHP | 3008 Messages

06 avr. 2005, 10:52

Il faut te dire une chose, le code html est et sera toujours visible. Tu auras beau le mettre en php, la source sera tout de même visible. Donc inutile de passer ton temps à essayer de protéger le code html.

Eléphant du PHP | 168 Messages

06 avr. 2005, 10:54

et en ne mettant exclusivement que du php ds le code kel est le resultat
Tous les hommes aspirent à être heureux, mais personne ne s'entend sur la définition du bonheur.
Celui qui a un ami véritable n'a pas besoin d'un miroir.

Avatar du membre
ViPHP
ViPHP | 3008 Messages

06 avr. 2005, 10:57

Si tu compiles du code html dans le php, tu auras le même résultat que le html tout court puisque tu lui diras juste d'afficher le code.

Donc un code du genre
<?php echo "<table><tr><td>toto</td></tr></table>";?>
te donnera lors de l'affichage du code source

Code : Tout sélectionner

<table><tr><td>toto</td></tr></table>
et ça tu n'y peux rien et je dirais que c'est obligatoire pour qu'on puisse voir ta page.

Eléphant du PHP | 168 Messages

06 avr. 2005, 11:03

ah d'accord il me semblai qu'a partir du moment ou l'on mettait les balise php le code se masquer pour n'afficher que son resultat sur la page sans possibilite de voir le code a l'origine de l'affichage
erreur de comprehension de ma part
Tous les hommes aspirent à être heureux, mais personne ne s'entend sur la définition du bonheur.
Celui qui a un ami véritable n'a pas besoin d'un miroir.

Avatar du membre
ViPHP
ViPHP | 3008 Messages

06 avr. 2005, 11:11

Le serveur te compilera tout ce qui est dynamique et te le transformera en html.
<?php
 $toto="coool";
 echo "<table><tr><td>".$toto."</td></tr></table>";
?>
donnera le même résultat que

Code : Tout sélectionner

<table><tr><td>coool</td></tr></table>
et à l'affichage de la source tu auras pour les deux cas :

Code : Tout sélectionner

<table><tr><td>coool</td></tr></table>

Eléphant du PHP | 168 Messages

06 avr. 2005, 11:16

Ah d'accord merci des conseils eclairer mon cher charabia
Tous les hommes aspirent à être heureux, mais personne ne s'entend sur la définition du bonheur.
Celui qui a un ami véritable n'a pas besoin d'un miroir.

Avatar du membre
ViPHP
ViPHP | 3008 Messages

06 avr. 2005, 11:17

De rien pikapika ;)

Eléphant du PHP | 168 Messages

06 avr. 2005, 11:20

HOP HOP HOP on se moque pas de mon pseudo sinon je vais m'enerver et je vais lancer une super attaque
:wink:
Tous les hommes aspirent à être heureux, mais personne ne s'entend sur la définition du bonheur.
Celui qui a un ami véritable n'a pas besoin d'un miroir.