Fichier php, qui créer un fichier php
clintm
Messages postés
718
Statut
Membre
-
blueangel -
blueangel -
salut
j'ai créer un fichier php, qui va créer un autre fichier php, qui contiendra un lien: pour que le lien soit bien créer il faut que je mette
print "
si vous avez des solutions, merci de m'aider
merci d'avance
@+
--
------------------------------------------
>>Trop de paroles noient la vérité<<
j'ai créer un fichier php, qui va créer un autre fichier php, qui contiendra un lien: pour que le lien soit bien créer il faut que je mette
print "<a href=\"le_lien\">le_lien</a>";, lorsque le 2ème fichier est créer, il enlève les \\, et le lien n'est plus valide:
print "<a href="le_lien">le_lien</a>";, j'ai éssayer de mettre:
print "
<a href=\\"le_lien\\">le_lien</a>; mais ca marche encore pas
si vous avez des solutions, merci de m'aider
<?
$login = $_GET['login'];
$pass = $_GET['pass'];
$nouveau = fopen("essai.php", "a");
fputs($nouveau, "
if(\$login = \"$login\")
{
if(\$pass == \"$pass\")
{
print \"<a href=\"le_lien\">le_lien</a>;
}
}
");
?>
merci d'avance
@+
--
------------------------------------------
>>Trop de paroles noient la vérité<<
4 réponses
-
bon, c'est un peu tard, mais ca pourra servir aux autres personnes qui viendront ici
la solution la plus simple est de mettreprint '<a href="le_lien">le_lien</a>';
en effet, on peut utiliser ' autant que " pour "entourer" du texte
comme l'a dit aubry, évitez les mots de passe avec $_GET
et quand on ouvre un fichier, on le ferme à la fin :) -
Bonjour,
Je pense que ce qu'il faut mettre est ceci :print \"<a href=\\\"le_lien\\\">le_lien</a>\";";
Il faut échapper le '\' avec un '\' devant parce que c'est un caractère spécial.
Et il faut aussi échapper les guillemets comme tu l'a fais au départ, on a donc 3 '\' à la suite, sans oublier le ';' en fin d'instruction.
Cette ligne de code devrait évrire ceci dans le fichier php généré :print "<a href=\"le_lien\">le_lien</a>";
Dans ce cas, cela signifie que ça va être du code php.
Est-ce que c'est bien le résultat souhaité?
a+ -
-
salut
merci, j'y ai pensez 2 ou 3 heures après l'envoi du post
@+