non execution du code

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 : non execution du code

par Truc » 25 juil. 2006, 14:24

Note : Cette directive affecte également l'utilisation de <?=, qui est identique à <? echo. L'utilisation de cette écriture nécessite que l'option short_open_tag soit activée.
:)

par sporty » 25 juil. 2006, 11:21

OK

pour que ça marche il faut que je remplace tous mes <?= par <?php echo

merci

par zeus » 25 juil. 2006, 11:11

On en revient à la solution de base, remplace les <? par des <?php

par sporty » 25 juil. 2006, 11:07

C'est ce que j'obtiens en faisant un clic droit et ensuite en affichant la source dans notepad++.

par zeus » 25 juil. 2006, 10:56

Excuse moi, je voulais dire dans le code HTML généré par ta page

par sporty » 25 juil. 2006, 10:55

Image

par zeus » 25 juil. 2006, 10:42

Et dans le code source, tu vois quoi ?

par sporty » 25 juil. 2006, 10:39

Merci Zeus !

mais c'est toujours pareil, le code est toujours en clair au lieu de la valeur!

par zeus » 25 juil. 2006, 10:32

J'aurais envie de te dire de mettre un espace entre un tag et autre chose
<? echo $nom ?> 
au lieu de
<?echo $nom?>
de plus, tu peut utiliser un tag très pratique pour faire ce que tu demandes
<?= $nom ?>

par sporty » 25 juil. 2006, 10:12

<?php
session_start();
include('init.php');
 echo $nom;
 echo $photo;
?><li><select name="liste_photos"  onChange="submit()" >
<?
 if(!($liste = opendir($repertoire))) die("Impossible d'ouvrir $repertoire.");
		while($fichier = readdir($liste)){
								
			if($fichier != '.' && $fichier != '..'&& $fichier != "Thumbs.db" ) {?>
				<option  value="<?= $fichier ?>"  > <?echo $fichier?> </option><? 
				} // fin de if
			} //fin de while
		closedir($liste);
		?>
		</select></li><br><br>
<li> Tapez votre accroche</li>
<li><input name="nom"  type="text"  value="<?echo $nom?>"><?echo $nom?></li><?
?>
J'ai remplacé mes echo par = ,mais ça change rien :wink:

resultat:
Image


Tout ça est sur une page hébergée chez Free et ça fonctionne ;avec Filezilla j'ai télécharger cette page sur ma machine pour pouvoir la modifier et en local rien ne marche ???????????

par Truc » 25 juil. 2006, 09:31

<?echo $toto ?>
<?php hein :wink:

Sinon montre cette portion de code

par sporty » 25 juil. 2006, 09:02

Bonjour

J'ai fini par desinstaller Wamp et j'ai installé uniquement Apache et php .J'ai appelé phpinfo() et la page s'st afiché.A priori c'est bien installé.
Maintenant, quand j'ouvre ma page php, mes zones de texte ou mes textarea contiennent en clair la portion de code concernée pour ces elements.
Mon code commence par un include qui recupere des valeurs de variables stockées dans un xml.J'utilise la fonction simplexml et ça marche puisque j'ai placé quelques echo $toto et j'ai bien la valeur du fichier xml; mais dans ma zone de texte par exemple s'affiche <?echo $toto ?> au lieu de la valeur de $toto.
Aurai-je loupé quelque chose ?
Merci

par Truc » 24 juil. 2006, 20:15

Désinstalle puis réinsatalle ..... c'est du Wamp :langue:

Effectue un test sur 3 lignes avec les bonnes balises... tu en as peut être oublié... :-k

par sporty » 24 juil. 2006, 14:25

Merci pour la réponse, mais j'utilise systématiquement <?php pour tous mes fichiers.

par Truc » 24 juil. 2006, 14:08

Salut,

souci assez courant avec la dernière version de Wamp..une petite recherche avec "short_open_tag" te donnera la réponse. :wink: