Problème PHP

Fermé
Eldestructor - 18 nov. 2009 à 23:14
Atropa Messages postés 1940 Date d'inscription mercredi 25 juin 2008 Statut Membre Dernière intervention 11 mai 2014 - 19 nov. 2009 à 00:36
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 168 Date d'inscription vendredi 2 mai 2008 Statut Membre Dernière intervention 20 avril 2012 14
18 nov. 2009 à 23:23
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
18 nov. 2009 à 23:31
Si je comprends bien tu as supprimé les guillemets de fputs, c'est ça ?


Tiobet.
0
Eldestructor
18 nov. 2009 à 23:33
ok peux tu m'expliqué en quoi consiste le changement ?
0
Utilisateur anonyme
18 nov. 2009 à 23:38
Regarde, il a supprimé les guillemets de fputs à la fin.
0
skiliss Messages postés 168 Date d'inscription vendredi 2 mai 2008 Statut Membre Dernière intervention 20 avril 2012 14
18 nov. 2009 à 23:38
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 168 Date d'inscription vendredi 2 mai 2008 Statut Membre Dernière intervention 20 avril 2012 14
18 nov. 2009 à 23:46
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
19 nov. 2009 à 00:12
voici ci qui es dans le fichier coucou.php après traitement

<?php ?>

ca ne marche donc pas
0
Eldestructor
19 nov. 2009 à 00:19
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 1940 Date d'inscription mercredi 25 juin 2008 Statut Membre Dernière intervention 11 mai 2014 274
19 nov. 2009 à 00:36
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