Bonjour,
Je suis sure que tout les gens qui ont un site web DÉTESTE refaire sa page web pour écrire l'actualité du site en question. Et bien j'ai un moyen efficacer aplicable avec .php .
Premièrement créez un dossier .txt nommé: actualite.txt , écrivez votre actualité dedan. Puis dans votre page .php contenant votre Actualité insérez le sode "
<?php
$fichier = file_get_contents('actualite.txt'); //récupère le contenu du fichier et le place dans la variable $fichier
echo $fichier; //affiche le contenu du fichier
?>
" là ou vous voulez qu'aparaisse votre actualité.
Ensuite créez un page appeler : ecriture.html ( ou .php , c'est a votre gout ) contenant le code suivant :
<form action="action.php" method="post">
<p><textarea name="description" rows="5" cols="50">Entrez ici une description de votre site</textarea></p>
<p><input type="submit" value="Envoyer" /></p>
</form>
Ceci vous permetra d'écrire votre actualité dans le champ fait à cette éffet et vous cliquez sur envoyer.
Créez enfin une autre page web .php appeler : action.php en entrant le code suivant
<?php
$ressource_fichier = fopen('actualite.txt', 'w');
if($ressource_fichier AND is_writable('actualite.txt')) //Si $ressource_fichier ne vaut pas FALSE et que le fichier est accessible en écriture alors on peut continuer
{
fputs($ressource_fichier, htmlentities($_POST['description']));; //Si une erreur a lieu, fputs() renverra FALSE, il faudra dans ce cas utiliser l'opérateur triple égal pour le savoir
fclose($ressource_fichier);
}
?>
Ce dernier code a pour effet d'effacer le contenu du fichier actualite.txt et d'en insèrer les textes écrit à la page précédente.
c'est normal que rien n'aparaisse dans cette page. vous naurez qu'à retourner a la page d'actualité pour i voir le texte écrit précédement.
pour plus dinformation au contenu de ce petit tutorial, répondez moi et je vous réponderai à mon tour.
Configuration: Windows XP
Internet Explorer 6.0