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
@+
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
@+
A voir également:
- Fichier php, qui créer un fichier php
- Fichier bin - Guide
- Fichier epub - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier rar - Guide
- Creer un fichier .bat - Guide
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 mettre
comme l'a dit aubry, évitez les mots de passe avec $_GET
et quand on ouvre un fichier, on le ferme à la fin :)
la solution la plus simple est de mettre
print '<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 :
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é :
Dans ce cas, cela signifie que ça va être du code php.
Est-ce que c'est bien le résultat souhaité?
a+
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+