Rechercher : dans
Par :

Fichier php, qui créer un fichier php

Dernière réponse le 20 sep 2008 à 10:19:56 clintm, le 22 oct 2005 à 18:39:46 
 Signaler ce message aux modérateurs

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 "<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é<<

Meilleures réponses pour « fichier php, qui créer un fichier php » dans :
Il est possible de récupérer le code source PHP d'un site VoirMythe Un utilisateur peut récupérer le code source PHP d'un site web comme il peut récupérer le code HTML. Réalité FAUX Explications Les fichiers PHP (ASP, JSP, etc.) sont des fichiers interprétés côté serveur, ce qui signifie que le serveur web...
[Webmaster] Afficher facilement le code php/xhtml de vos pages VoirSi vous voulez proposer a vos visiteurs de voir la source de vos fichiers (PHP ou HTML), il y a plusieurs solutions. En php Afficher le code php Afficher le code html En html Informations Voir aussi En php Afficher le code php La...
[PHP] Upload de fichiers VoirLe langage PHP permet de gérer des fichiers envoyés (uploadés) grâce à un formulaire HTML. Formulaire d'envoi de fichiers Configuration de PHP pour permettre l'upload Récupération du fichier avec PHP Formulaire d'envoi de fichiers La...
PHP - Les fichiers VoirLa gestion des fichiers avec PHP Avec PHP, la création ou la lecture de fichiers est, une fois de plus, assez simple. Il existe une multitude de fonctions dédiées à l'utilisation des fichiers. La communication entre le script PHP et le fichier...
PHP - Créer un moteur de recherche VoirIdée générale Le moteur de recherche ci-dessous ne correspond qu'à une idée possible de moteur de recherche simple, ne gérant qu'un seul mot clé. Le concept du fonctionnement de ce moteur est de créer une base de donnée contenant les mots clés de...
PHP - Génération d'images VoirPrérequis PHP permet de créer des images au format GIF à l'aide d'une librairie de fonctions prévue à cet effet. La librairie permettant de créer et manipuler des fichiers graphiques se nomme GD, ainsi, pour pouvoir utiliser ces fonctions il faut...

1

darkhorkeu, le 22 oct 2005 à 19:32:38
  • +1

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+ Darkhorkeu

Répondre à darkhorkeu

2

aubry, le 31 oct 2005 à 18:29:49

Juste un petit détail, évite le mot de passe en $_GET :)

Répondre à aubry

3

clintm, le 31 oct 2005 à 20:28:57
  • +1

Salut

merci, j'y ai pensez 2 ou 3 heures après l'envoi du post

@+ ------------------------------------------
>>Trop de paroles noient la vérité<<

Répondre à clintm

4

 blueangel, le 20 sep 2008 à 10:19:56

Bon, c'est un peu tard, mais ca pourra servir aux autres personnes qui viendront ici

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 :)

Répondre à blueangel