-
Problema tpl e php
Sto creando un sito per un mio amico, basato su file tpl e php
Dal file php
scrivo:
$include= require "vote.php";
$stampa= str_replace("{Poll}", $include, $Template["Index"]);
echo $stampa;
Teoricamente dove c'è {Poll} nel file tpl si dovrebbe sostituire l'include, eppure l'include appare non nella tabella dove c'è poll.
Credo di aver capito qual'è il problema, ovvero l'include lo fa direttamente dal file php, ma mettendo
<?
require "vote.php";
?>
direttamente nel file tpl non funziona :?????:
-
ti sei risposto da solo
non ha senso fare $var = include();
include non puoi metterlo in una var lo devi direttamente fare dalla pag php
-
si, ma a me serve nel tpl
-
Non so quanto ti possa essere d'aiuto, anche perche' non so come usi i file tpl, ma puoi associare ad una variabile del codice PHP sotto forma di stringa e poi usare eval.
$include = "require(\"vota.php\");"
eval($include);
-
Codice PHP:
$file = "nomefile.html";
$open = fopen($file,"r");
$read = fread($open,filesize($file));
fclose($open);
la variabile $read contiene ora il file del template
-