Crée et executez du code dans un fichier php

tme1589 Messages postés 3 Date d'inscription   Statut Membre -  
 tme1589 -
Bonjours,voici mon problème:

je crée une page,sans soucis.
$fp=fopen('article.php','a'); //la page se crée correctement

mais je veux,au lieu d'inserer du texte,inserer du code php/html dans ce fichier,j'ai essayé plusieurs choses,sans reussites:

1-- $fh=fopen('test.php','w+')
fputs($fp,$fh)
fclose($fp)

2-- $fh=include('test.php')
fputs($fp,$fh)
fclose($fp)

Si vous avez la solution faites me le savoir,Merci d'avance.

4 réponses

  1. Mimiste Messages postés 1159 Statut Membre 206
     
    tu veux mettre le contenu de test.php dans article.php c'est ça ?
    0
  2. tme1589 Messages postés 3 Date d'inscription   Statut Membre
     
    Oui c'est ça,ou même entrée du code en dur,mais pouvoir inserer du code php/html soit par un autre fichier,soi a la main.

    tu as une idée?
    0
  3. Mimiste Messages postés 1159 Statut Membre 206
     
    le souci c'est que la tu insere pas le contenu de test.php

    fopen te retourne un "handle", pour avoir le contenu tu fais

    $fh = fopen("test.php", "r");
    $ContenuDuFichier = fread($fh, filesize("test.php"));

    fwrite($fp,$ContenuDuFichier);
    fclose($fp);

    article.php doit etre ouvert en ecriture biensur
    0
  4. tme1589
     
    Merci beaucoup ça fonctionne,A+++++
    0