Dans ce cas ton morceau en php tu le mets dans un fichier à part qui sera appelé de la sorte:
<script type='text/javascript' src='http://www.tonsite/toncode.php'></script>
et pour la page comme dis christian il nous faut ton code.
Un exemple qui me permet de récupérer les dernieres news et de les mettre dans une page html:
$filename = "backendjsnews.txt"; //File to read/write
$timespan = 1800; //1 hours (if the file is more recent than this, it will not be updated)
include("mainfile.php");
$fd = fopen($filename,"rb");
if($fd and (time() - filemtime ($filename) < $timespan))
{
$contents = fread ($fd, filesize ($filename));
echo $contents;
fclose ($fd);
}
else
{
fclose ($fd);
$sql = "SELECT storyid, title FROM ".$xoopsDB->prefix("stories")." WHERE published>0 AND published<".time()." ORDER BY published DESC";
$result = $xoopsDB->query($sql,5,0);
if ( !$result )
{
echo "An error occured";
}
else
{
$fd = fopen ($filename, "w+b");
$temp = "document.write('<div class="rss_title">";
$temp .= " <h4><b><u>Les dernières news</u></b></h4></div>');n";
while ( $myrow = $xoopsDB->fetchArray($result))
{
$myrow = str_replace("(", "-", $myrow);
$myrow = str_replace(")", "-", $myrow);
$myrow = str_replace("'", "", $myrow);
$temp .= "document.write('<LI><span class="rss_body"><A HREF="".XOOPS_URL."/modules/news/article.php?storyid=".$myrow['storyid']."">";
$temp .= $myrow['title']."</a></span><br>');n";
}
$t = formatTimeStamp(time(),"m","".$xoopsConfig['server_TZ']."");
// $temp .= "document.write('<div class="rss_footer">Mise à jour le : $t</div>');";
}
echo $temp;
fwrite ($fd, $temp, strlen($temp));
fclose ($fd);
}
?>
Et je me sers d'un fichier TXT pour jouer tampon.