Voila j'ai mis sur mon site un système très très basique de news "admin news tool", je souhaiterais néanmoins le modifier un peu
En effet je souhaiterais que le titre s'affiche en couleur b8174d et qu'entre chaque news il y a un trait de séparation, (balise <hr/> par exemple
J'ai pour cela modifier cette ligne, mais j'ai du faire une erreur ça ne marche pas
$contenue="<p><strong><span style=\"color:#b8174d;\">".$titre."</span></strong><small>( ".$date." )</small><br />\n<div id="hr">".$news."</div></p>\n";
et ensuite pour la séparation je pense que ca doit se derouler par la :
// Pensons au retour à la ligne et au stripslashes pour la variable $news.
$news=stripslashes(nl2br($news));
Mais je ne vois pas comment "traduire" <hr/> en langage phpVoici le code
<!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" xml:lang="fr" lang="fr">
<head>
<title>Admin News Tools 3.0 - Panel</title>
<meta http-equiv="content-type" content="text/html; charset=U" />
<meta http-equiv="content-language" content="fr" />
<link rel="stylesheet" href="style.css" type="text/css" />
<script type="text/javascript">function showHide(thingId) {var element=document.getElementById(thingId);if (element.style.display=='') element.style.display='none';else element.style.display='';}</script>
#hr{border-bottom:2px solid #000; padding-bottom:10px;}
</head>
<body>
<div style="text-align:center;">
<h2>Admin News Tools</h2>
<hr />
<?php
// Mettons le (future) fichier dans une variable.
$fichier="./../news.txt";
// Assignons nos 2 variables du formulaire et on en profite pour les protégers des balises HTML.
$titre=htmlspecialchars($_POST['titre']);
$news=($_POST['news']);
// Pensons au retour à la ligne et au stripslashes pour la variable $news.
$news=stripslashes(nl2br($news)).'<hr/>';
// On met en place quelques conditions pour les cellules (titre et news).
// On vérifie avant tout si le fichier existe si ce n'est pas le cas on le crée.
if(!is_file($fichier))
{
$verif=@fopen($fichier,"w+");
}
// On vérifie que le titre ou la news ne soient pas vide.
elseif (trim($news)=="" || trim($titre)=="")
{
echo "<p><strong><span style=\"color:red;\">Vous devez remplir tous les champs !</span></strong></p>
<p><a href=\"./create.html\"><img style=\"border:0;width:150px;height:30px\" src=\"./images/retour.png\" title=\"Retour\" alt=\"Retour\" /></a></p>";
// On sort du script.
exit;
}
// Après ces quelques vérification d'usage on passe à l'exécution de ce formulaire.
// Si ok on ouvre en écirture-enregistrement du fichier news.txt.
$verif=@fopen($fichier,"r+");
// On analyse les anciennes données et on les stocks.
$stock=@fread($verif,filesize($fichier));
// On met la date dans une variable.
$date=date ("d/m/Y à H:i");
// On paramère le tout ($contenue).
$contenue="<p><strong><span style=\"color:#b8174d;\">".$titre."</span></strong><small>( ".$date." )</small><br />\n<div id="hr">".$news."</div></p>\n";
// On remet le curseur du fichier en début de ligne.
rewind($verif);
// On insère le nouveau commentaire.
fputs($verif,$contenue." \n".$stock);
// On clore le fichier.
fclose($verif);
// On affiche le tout.
echo '<p><strong><span style="color:green;">Votre news a bien été ajouté avec succès !</span></strong></p>
<p><a href="./index.php"><img style="border:0;width:150px;height:30px" src="./images/accueil.png" title="Accueil du panel" alt="Accueil du panel" /></a></p><hr />';
readfile($fichier);
?>
<hr /><small>© 2009 - <a class="hypertexte" href="http://www.adminnewstools.fr.nf" onclick="window.open(this.href); return false;">Admin News Tools 3.0</a></small>
<p><a href="http://validator.w3.org/check?uri=referer"><img style="border:0;width:88px;height:31px" src="./images/vxhtml.png" alt="Valide XHTML 1.0 Strict" /></a> <a href="http://jigsaw.w3.org/css-validator/check/referer"><img style="border:0;width:88px;height:31px" src="./images/vcss.png" alt="Valide CSS !" /></a></p>
</div>
</body>
</html>
Merci par avance de l'aide que vous pourrez m'apporterCro_mag