Fork me on GitHub

Rapport de message :*
 

Re: Cohabitation php/html dans un bloc personnalisé

Titre du sujet : Re: Cohabitation php/html dans un bloc personnalisé
par babouille sur 25/09/2005 12:58:06

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 ($fdfilesize ($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 .= "&nbsp;&nbsp;<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$tempstrlen($temp));
    
fclose ($fd);
}
?>

Et je me sers d'un fichier TXT pour jouer tampon.
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

107 Personne(s) en ligne (79 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 107 | Plus ...