problème avec une variable

problème avec une variable - PHP - Programmation

Marsh Posté le 18-04-2008 à 21:41:00    

Da,s le code ci dessous, il n erécupère le contenu de ma variable contenuMod et me revoit une erreur 404, c'est surement un problème de syntaxe, mais je ne vois pas.
 
Donc voici le code:
 
<?php /* Date de création: 18/04/2008 */ ?>  
 
 
<html>
<body>
 
<?php
 
 
 
$chn=(isset($_POST ["chn"])) ? $_POST ["chn"] : "http://www.xxx.com/dir/";  
 
 
$contenuMod=str_replace("dir",$_POST ["id"],$chn);  
 
 
echo $contenuMod;  
       
/* jusque là ça va */
    ?>  
 
     
      <a href="javascript:var EffectiveNewWin = window.open('$contenuMoD', '_blank','resizable,scrollbars'); EffectiveNewWin.focus();">ici</a>
   
   
   
</body>
</html>

Reply

Marsh Posté le 18-04-2008 à 21:41:00   

Reply

Marsh Posté le 18-04-2008 à 21:44:02    

remplace  
window.open('$contenuMoD',  
 
par  
window.open('<?=$contenuMoD?>',  
ou par  
window.open('<? echo $contenuMoD;?>',


---------------

Reply

Marsh Posté le 18-04-2008 à 21:54:20    

Merci flo850, j'y croyais..
mais j'ai:
 
 Forbidden
 
You don't have permission to access /testwww/site/< on this server.
 
j'ai essayé les 2 propositions

Reply

Marsh Posté le 18-04-2008 à 22:04:04    

remplace les <? par <?php


---------------

Reply

Marsh Posté le 18-04-2008 à 22:33:38    

toujours Undefined variable: contenuMoD... pas glop !
 
je vais rechercher demain, je dois faire mon sac, j'ai une séance demain matin de bonne heure.
Merci en tout cas.

Reply

Marsh Posté le 18-04-2008 à 22:40:47    

si ta variable est bonne, faut voir ton javascript, essayes un lien normal déjà.

Reply

Marsh Posté le 18-04-2008 à 22:52:48    

Flo850..c'est ok...c'est curieux, j'edite avec Notepad ++.
Il a suffit que je récrive proprement, ça fonctionne avec <?php echo $contenuMod; ?>
 
Merci again

Reply

Marsh Posté le 19-04-2008 à 11:15:09    

pour info
 
pour que <? fonctionne il faut activer els "short tag" dans me php.ini  
<? echo "pouet"?> est equivalent a <?="pouet"?>


---------------

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed