écrire un fichier php en php

needinfo Messages postés 59 Date d'inscription   Statut Membre Dernière intervention   -  
Zempachi Messages postés 7472 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

voila, j'aimerai écrire du php dans un nouveau fichier avec du php : je m'explique !

j'ai cette ligne de code dans le fichier 1 :

echo "<a href='".$result->url."' >".$result->nom_item."</a><br/>";


j'utilise fputs($monfichier, "blablabla ....");

on suppose que
$result->url = val1, et $result->nom_item = val2.


j'aimerai avoir dans le fichier $monfichier (la cible) la ligne suivante :

echo '<a href="val1" >val2</a><br/>';
.

sachant que la variable $result et le resultat d'une requête sql.

Merci d'avance
A voir également:

3 réponses

mpmp93 Messages postés 6648 Date d'inscription   Statut Membre Dernière intervention   1 340
 
Bonsoir,

Et la finalité d'avoir ça dans un autre fichier?

Pour moi ça fait très "bricolage" coté architecture de vos pages web. On écrit des données, pas du PHP. C'est faisable, mais pas logique.

A+

public function meilleurProgrammeurDuMonde() { return "MOI"; } // humour
0
Utilisateur anonyme
 
Impossible d'avoir un tel résultat sans passer par un langage intermédiaire. Et c'est du bricolage qui ne sert à rien du tout comme dit dans le post précédent.
0
ElementW Messages postés 4814 Date d'inscription   Statut Contributeur Dernière intervention   1 223
 
Si, c'est possible (mais pas aisé à faire quand y'a des guillemets ou autres caractères qu'il faut mettre en esc-code), rien ne m'empêche de faire:
file_put_contents('mon_fichier.php', '<?php echo "Hello le monde, ceci est une page générée"); ?>');
0
Utilisateur anonyme
 
Est ce que tu as bien lu ce qu'il demande, je ne le crois pas. Afficher du texte comme ton "hello world" est tout ce qu'il y a de plus aisé. Tu n'as pas compris que dans "écho" il veut rajouter le résultat d'une variable (val1 et val2). Il faut bien lire avant de suggérer des résultats erronés
0
Zempachi Messages postés 7472 Date d'inscription   Statut Contributeur Dernière intervention   906
 
Bonjour needinfo,

Le code suivant :
echo "<a href='".$result->url."' >".$result->nom_item."</a><br/>";

va bien afficher, avec $result->url = "val1" et $result->nom_item = "val2"
<a href="val1" >val2</a><br/>

ce qu'affiche également le code suivant :
echo '<a href="val1" >val2</a><br/>'; 

Donc il est inutile de passer par un second script PHP.

A moins que le problème soit tout autre ?

non, non, on peut pas!
Membre fondateur du FJH
v(^_^)v
0