J'arrive pas à faire marcher un.. echo !

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : J'arrive pas à faire marcher un.. echo !

par Invité » 20 févr. 2006, 18:54

merci beaucoup en tout cas, je pouvais chercher encore longtemps l'erreur.. :mrgreen:

par iclo » 20 févr. 2006, 18:52

oui, le serveur ne vas pas interpreter le code d'un fichier html sauf configuration particulière du serveur.

par Invité » 20 févr. 2006, 18:51

ton fichier est bien un .PHP ?
c'est un .htm :oops:
p'tain j'croyais qu'on pouvait inclure du php avec des <? ?> même dans un fichier htm.. c'est ça l'erreur ? :oops:
'tain la honte :oops:

par Invité » 20 févr. 2006, 18:50

C'est normal, tu as des doubles quotes dans ton texte qui sont prise pour des délémiteurs de chaine, tu dois les faire précéder d'un backslashes " devient "
Bah j'sais, j'ai essayé avec cette méthode, ça marche pas non plus...
avec la méthode proposée par patrice, j'ai plus rien qui s'affiche du tout (ecran vide quoi), alors qu'a priori elle me semble bonne...
Y'a surement un bug.. mais où ? :?

par Invité » 20 févr. 2006, 18:49

ton fichier est bien un .PHP ?

par iclo » 20 févr. 2006, 18:47

C'est normal, tu as des doubles quotes dans ton texte qui sont prise pour des délémiteurs de chaine, tu dois les faire précéder d'un backslashes " devient \"

par Invité » 20 févr. 2006, 18:45

je précise que je joue avec easyphp, et que la page en question est une page "indépendante" qui se trouve dans un sous repertoire du repertoire "www" d'easyphp, et que je la lance "en autonomie" en tapant moi même l'adresse dans la barre (http://127.0.0.1/ etc...).. j'sais pas si ça a pour conséquence de désactiver easyphp ?

par Invité » 20 févr. 2006, 18:42

je viens de lire le code source, c'est écrit dedans:

Code : Tout sélectionner

<? echo " <p> Bienvenue sur le site du Brax Crew, merci de vous enregistrer<P> <blockquote>'Oh oui, enregistre moi !' (Pika, Brax, 2005)</blockquote> <h2>Informations</h2> <form method='post' action='scriptinscript.php'> <label>Pseudo:<BR><input type='text' name='pseudo'></label><BR> <label>Mot de passe:<BR><input type='password' name='pass'></label><BR> <label>Mail:<BR><input type='text' name='mail'><BR><BR> <input type='submit' value='Je m'inscris !'> "; ?>
mais pourquoi ça m'envoie ça en texte ??? alors qu'en php, ces infos là sont sensées rester coté serveur..

par Invité » 20 févr. 2006, 18:37

ça m'affiche plus rien du tout :cry:
J'y comprend rien...

par patrice » 20 févr. 2006, 18:35

salut, essaye plutot comme cela :
<? 
   echo " 
       <p> Bienvenue sur le site du Brax Crew, merci de vous enregistrer<P> 
       <blockquote>'Oh oui, enregistre moi !' (Pika, Brax, 2005)</blockquote> 
       <h2>Informations</h2> 
       <form method='post' action='scriptinscript.php'> 
       <label>Pseudo:<BR><input type='text' name='pseudo'></label><BR> 
       <label>Mot de passe:<BR><input type='password' name='pass'></label><BR> 
       <label>Mail:<BR><input type='text' name='mail'><BR><BR>     
           <input type='submit' value='Je m'inscris !'> ";
	 
    ?> 
++

par Ztigma » 20 févr. 2006, 18:25

Je précise que j'ai essayé en mettant des \ avant les ", en mettant des ', en mettant des \ devant les >... rien n'y a fait !!

par Ztigma » 20 févr. 2006, 18:23

PS: s'il vous plait :mrgreen:

J'arrive pas à faire marcher un.. echo !

par Ztigma » 20 févr. 2006, 18:23

Voilà voilà... je me suis cassé le $ù$ à faire des boucles dont j'étais très fier et tout, je lance la page, et c'est un malheureux echo qui m'e**erde !!
(excusez pour la vulgarité, mais ça m'enerve :mrgreen:)
<?
   echo "
	   <p> Bienvenue sur le site du Brax Crew, merci de vous enregistrer<P>
	   <blockquote>"Oh oui, enregistre moi !" (Pika, Brax, 2005)</blockquote>
	   <h2>Informations</h2>
	   <form method="post" action="scriptinscript.php">
	   <label>Pseudo:<BR><input type="text" name="pseudo"></label><BR>
	   <label>Mot de passe:<BR><input type="password" name="pass"></label><BR>
	   <label>Mail:<BR><input type="text" name="mail"><BR><BR>    
    	   <input type="submit" value="Je m'inscris !">
    ";
    ?>
et il m'affiche le début correctement, et à la fin:
"; ?>
c'est pas que ça soit dérangeant, mais j'aimerais comprendre pourquoi ça me fait ça !!! :evil: