écrire actualité site web avec .php
moscaz
-
X-Fan Messages postés 805 Date d'inscription Statut Membre Dernière intervention -
X-Fan Messages postés 805 Date d'inscription Statut Membre Dernière intervention -
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.
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.
A voir également:
- écrire actualité site web avec .php
- Site comme coco - Accueil - Réseaux sociaux
- Site de telechargement - Accueil - Outils
- Création site web - Guide
- Web office - Guide
- Quel site remplace coco - Accueil - Réseaux sociaux
1 réponse
Disons que.. c'est hyper basique comme truc. Et les fichiers c'est pas toujours ça. Je préfère encore une bonne requête SQL bien placée (tu peux enfiler du contenu dans ta base de données VIA un formulaire et le récupérer avec une requête toute conne. L'avantage de la base de données c'est que t'es sûr qu'elle sera accessible peu importe où tu es lorsque tu dois faire ton update et aussi tu peux garder des archives de ce que tu as écrit. Imagine accumuler 150 fichiers de textes pour ça. Ça va vite devenir galère pour garder de l'ordre. :P
Perso, je ne conseillerais pas trop l'utilisation des fichiers car pas du tout performant. En plus, avec la base de données, tu peux jouer avec du contenu de façon dynamique en utilisant qu'une BD alors que toi ton fichier il t'en faudra plusieurs (exemple avoir le texte en francais et en anglais et le selectionner selon la langue de la personne sur le site).
Mais après ça, c'est un choix personnel.
Perso, je ne conseillerais pas trop l'utilisation des fichiers car pas du tout performant. En plus, avec la base de données, tu peux jouer avec du contenu de façon dynamique en utilisant qu'une BD alors que toi ton fichier il t'en faudra plusieurs (exemple avoir le texte en francais et en anglais et le selectionner selon la langue de la personne sur le site).
Mais après ça, c'est un choix personnel.