2010-10-03 5 views
4

Je sais comment utiliser file_get_contents et fopen etc, mais quand je le fais à un de mes propres fichiers, j'obtiens la chaîne littérale, ce qui signifie, le code n'est pas prétraité! Comment puis-je importer du texte d'un fichier sans utiliser require etc. parce que je veux stocker la valeur dans une chaînePHP file_get_contents après PHP a évalué

+0

file_get_contents devrait fonctionner. Publiez le code qui rencontre des problèmes. – colithium

+0

Donc vous avez du code dans un fichier et vous voulez l'exécuter et faire quelque chose avec le résultat? –

+0

Je pense qu'il dit qu'il veut obtenir le texte que le script sort. Pourquoi ne pouvez-vous pas utiliser require/include? – GoalieGuy6

Répondre

9

Voir les exemples 5 et 6 sur the manual. Tiré directement de là:

$string = get_include_contents('somefile.php'); 

function get_include_contents($filename) { 
    if (is_file($filename)) { 
     ob_start(); 
     include $filename; 
     $contents = ob_get_contents(); 
     ob_end_clean(); 
     return $contents; 
    } 
    return false; 
} 
+2

DUDE JE T'AIME, CELA A TRAVAILLÉ MAGICALLY –

Questions connexes