Problème PHP
Eldestructor
-
Atropa Messages postés 2051 Statut Membre -
Atropa Messages postés 2051 Statut Membre -
Bonjour,
Mon script PHP pose le problème Parse error: parse error in C:\wamp\www\fichier\index.php on line 3.
pouvez vous me dire pourquoi ?
Merci d'avance...
<?php
echo '<a href="coucou.php">coucou</a>';
$fo2 = ('<?php echo '<a href="coucou.php">coucou</a>'; ?>');
$fp = fopen("coucou.php","w");
fputs($fp, "$fo2");
fclose($fp);
?>
Mon script PHP pose le problème Parse error: parse error in C:\wamp\www\fichier\index.php on line 3.
pouvez vous me dire pourquoi ?
Merci d'avance...
<?php
echo '<a href="coucou.php">coucou</a>';
$fo2 = ('<?php echo '<a href="coucou.php">coucou</a>'; ?>');
$fp = fopen("coucou.php","w");
fputs($fp, "$fo2");
fclose($fp);
?>
Configuration: Windows XP Firefox 3.5.5
5 réponses
-
essai plutot sa
<?php
echo ('<a href="coucou.php">coucou</a>');
$fo2 = ('<?php echo '<a href="coucou.php">coucou</a>'; ?>');
$fp = fopen("coucou.php","w");
fputs($fp, $fo2);
fclose($fp);
?> -
-
une variable entre guillemets sera prise en compte comme du texte
aussi il me semble qu'il y a une erreur a cette ligne la
$fo2 = ('<?php echo '<a href="coucou.php">coucou</a>'; ?>');
mais je ne voit pas quoi
surement un souci de quote car a mon avais il va fermer sa balise php ici
$fo2 = ('<?php echo '<a href="coucou.php">coucou</a>'; ?>');
-
tiens je crois avoir contourner un peu le problème
<?php echo ('<a href="coucou.php">coucou</a>'); $fo =('<a href="coucou.php">coucou</a>'); $fo2 = ('<?php echo '.$fo.'; ?>'); $fp = fopen("coucou.php","w"); fputs($fp, $fo2); fclose($fp); ?>
je ne saurait pas t'expliquer pourquoi je met des points car j'ai oublier la signification mais j'ai toujours fait comme sa
voila un exemple
echo ("<br/>variable ingredient_01:<strong>".$ingredient_01."</strong>"); -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
pourquoi toute ces parenthèses et toutes ces "
$fo = '<a href="coucou.php">coucou</a>'; echo $fo; $fo2 = '<?php echo '.$fo.'; ?>'; $fp = fopen('coucou.php','w'); fputs($fp, $fo2); fclose($fp);
entre quillemet double les variable sont interprété les chaines de caractères analysées ça fait perdre du temp pour rien !