Forum Clubic

[RESOLU]Comment faire un lien dynamique - Mais j'ai une autre question maintenant!

Salut,

Je vous explique mon problème :

Sur mon site perso (adresse dans ma signature), j’ai une rubrique “Dernières nouvelles”, dans laquelle apparait un texte défilant avec les dernières news (balise <marquee>).

Seulement voilà, à chaque fois que je veux changer les dernières nouvelles, je suis obligé de le faire sur toutes les pages, je cherche donc une solution (via un lien, un xml ou un rss???) pour n’avoir qu’un fichier à modifier et que les modifications soient visibles sur toutes les pages.

Je n’ai pas MySQL ni aucune base.

Je sais pas si j’ai été très clair, si ce n’est pas le cas, n’hésitez pas!

D’avance merci :jap:.

Avec un ptit fichier texte et un ptit code php qui recupere le texte de ce fichier et l’affiche:


<h1 align="center">Dernière minute!!!</h1>
<div class="left-box">
<p><marquee>
<?php
     $fic = file_get_contents('truc.txt'); 
     echo $fic; 
?>
</marquee></p>
</div>

:jap:

Euh…; Ca marche pas…
Fatal error: Call to undefined function: file_get_contents() in index.php on line 48

<?php
    $fic = readfile('news.txt'); 
    echo $fic; 
?

Finalement ça marche avec readfile().
C’est parceque c’est PHP 4.0.3 installé.

<?php include("file.text"); ?>

?

PS : marquee c’est pas une balise non officielle ?

Par contre j’ai encore un soucis, à la fin du texte, il m’affiche la taille en octet du fichier news.txt (143 actuellement).
Quelqu’un a une idée?

Je sais pas, je l’ai utilisée depuis un petit moment. Qu’est ce que t’entends par non officielle?

<?php include("file.text"); ?>

En fait ca marche au poil comme ça!
Pourquoi faire simple quand on peut faire compliqué???

<?php
   $fic = readfile('news.txt'); 
   echo $fic; 
?>

Et pour la taille en octet du fichier news.txt (143 actuellement), qu’il affiche en passant par readfile()…
Quelqu’un a une idée?

cherche pas, utilises include("news.txt"); :slight_smile:

Non officielle, c’est à dire qui n’est pas reconnue par le validateur W3C :wink:

Ok, j’ai une autre question, il vaut mieux que j’utilise le code actuel de ma page :


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml?quot; xml:lang="en" lang="en">
<head>


<link rel="stylesheet" href="images/Refresh.css" type="text/css" />

<title>LML On Line</title>

	
</head>

<body>

<div id="wrap">
  <div id="header">  	
    
  	<h1 id="logo-text"><span class="gray></span></h1>  
  	<h2 id="slogan"></h2>
    
      
    
  </div>
  
  <div  id="menu">
  	<ul>
    <li id="current"><a href="../index.php">Accueil</a></li>
    <li><a href="../indexphoto.php">Album photo</a></li>
    <li><a href="../indexcontact.php">Contact</a></li>
    <li><a href="../indexsoirees.php">Infos soirées</a></li>
    <li><a href="../indexlml.php">LML ?</a></li>
    <li><a href="../indexchat.php">T'chat</a></li>
  	</ul>
  </div>    	
  	
  <div id="content-wrap">
    
  	<div id="sidebar">

    <h1 align="center">Dernière minute!!!</h1>
    <div class="left-box">
    	<p><marquee>
<?php
    include ('news.txt'); 
?>
</marquee></p>
....
  </div>
    	
  <div id="footer">
  	
  	<p>
  	&copy; 2007 <strong>LML</strong>
    	</p>
    
  </div>	

</div>

</body>
</html?gt;

ou alors celui là :


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml?quot; xml:lang="en" lang="en">
<head>


<link rel="stylesheet" href="images/Refresh.css" type="text/css" />

<title>LML On Line</title>

	
</head>

<body>
<div id="wrap">
  
  <div id="header">  	
    
  	<h1 id="logo-text"><span class="gray></span></h1>  
  	<h2 id="slogan"></h2>
    
      
    
  </div>
  
  	<div  id="menu">
  	<ul>
    <li id="current"><a href="../index.php">Accueil</a></li>
    <li><a href="../indexphoto.php">Album photo</a></li>
    <li><a href="../indexcontact.php">Contact</a></li>
    <li><a href="../indexsoirees.php">Infos soirées</a></li>
    <li><a href="../indexlml.php">LML ?</a></li>
    <li><a href="../indexchat.php">T'chat</a></li>
  	</ul>
  </div>    	
  	
  <div id="content-wrap">
    
  	<div id="sidebar">

    <h1 align="center">Dernière minute!!!</h1>
    <div class="left-box">
    	<p><marquee>
<?php
    include ('news.txt'); 
?>
</marquee></p>
    </div>
    
    ......    
  	<?php include ('index.htm');
?>
  
  ....  	<p>
  	&copy; 2007 <strong>LML</strong>
    	</p>
    
  </div>	

</div>

</body>
</html?gt;

Dans lequel ‘index.htm’ est le contenu de la page.

Personne ne sait???

Le deuxième.