Problème PHP

Eldestructor -  
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);

?>
A voir également:

5 réponses

skiliss Messages postés 174 Statut Membre 14
 
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);

?>
0
Utilisateur anonyme
 
Si je comprends bien tu as supprimé les guillemets de fputs, c'est ça ?


Tiobet.
0
Eldestructor
 
ok peux tu m'expliqué en quoi consiste le changement ?
0
Utilisateur anonyme
 
Regarde, il a supprimé les guillemets de fputs à la fin.
0
skiliss Messages postés 174 Statut Membre 14
 
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>'; ?>');
0
skiliss Messages postés 174 Statut Membre 14
 
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>");
0
Eldestructor
 
voici ci qui es dans le fichier coucou.php après traitement

<?php ?>

ca ne marche donc pas
0
Eldestructor
 
ca, ca a l'aire de marcher


<?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);

?>
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Atropa Messages postés 2051 Statut Membre 274
 
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 !
0