Liste des dernieres pages mise a jour sur mon site
jpdollo
Messages postés
36
Date d'inscription
Statut
Membre
Dernière intervention
-
miramaze Messages postés 1429 Date d'inscription Statut Contributeur Dernière intervention -
miramaze Messages postés 1429 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je voudrais mettre automatiquement sur ma home, les liens vers les pages de mon site qui ont ete mises a jours les 10 jours précédents
Je n'y arrive pas
Quelqu'un peut il m'aider?
Merci d'avance car je ne suis pas doué
Je voudrais mettre automatiquement sur ma home, les liens vers les pages de mon site qui ont ete mises a jours les 10 jours précédents
Je n'y arrive pas
Quelqu'un peut il m'aider?
Merci d'avance car je ne suis pas doué
A voir également:
- Liste des dernieres pages mise a jour sur mon site
- Mise a jour chrome - Accueil - Applications & Logiciels
- Mise a jour windows 10 - Accueil - Mise à jour
- Liste déroulante excel - Guide
- Site comme coco - Accueil - Réseaux sociaux
- Site de telechargement - Accueil - Outils
4 réponses
Hello,
il nous faut des éléments, sans ça, on va pas pouvoir faire grand-chose. Donnes-nous, Le code que tu utilises pour le moment, le schéma ou un dump d'une ou deux lignes de la table concernée.
il nous faut des éléments, sans ça, on va pas pouvoir faire grand-chose. Donnes-nous, Le code que tu utilises pour le moment, le schéma ou un dump d'une ou deux lignes de la table concernée.
Hello
Justement je suis débutant et je n'ai pas trouvé d'exemple de code.
Actuellement :
Je ne mesers pas de la base de données
- J'affiche la date de dernière mise a jour sur chaque page avec le code suivant :
<?
setlocale(LC_TIME,"fr_FR");
echo "Page mise à jour le : ". strftime("%d %B %Y", getlastmod());
?>
- J'affiche la date de dernière mise à jour du site avec :
<?php
setlocale(LC_TIME,"fr_FR");
echo 'Site mis à jour le : ' . strftime("%d %B %Y", filemtime($_SERVER["DOCUMENT_ROOT"]));
?>
Sur ma home je voudrais faire un tableau avec la liste des pages mises a jour durant les 10 derniers jours
Merci de votre aide
Justement je suis débutant et je n'ai pas trouvé d'exemple de code.
Actuellement :
Je ne mesers pas de la base de données
- J'affiche la date de dernière mise a jour sur chaque page avec le code suivant :
<?
setlocale(LC_TIME,"fr_FR");
echo "Page mise à jour le : ". strftime("%d %B %Y", getlastmod());
?>
- J'affiche la date de dernière mise à jour du site avec :
<?php
setlocale(LC_TIME,"fr_FR");
echo 'Site mis à jour le : ' . strftime("%d %B %Y", filemtime($_SERVER["DOCUMENT_ROOT"]));
?>
Sur ma home je voudrais faire un tableau avec la liste des pages mises a jour durant les 10 derniers jours
Merci de votre aide
Hello,
comment tu veux procéder, avec une base de donnée ou sans ?
Sachant que sans, il faudra analyser tous tes fichiers un par un à chaque fois que tu afficheras ta page, ce qui n'est pas très efficient, mais j'imagine qu'on n'est pas dans le millier de connexion à la seconde sur ta page d'accueil ?
comment tu veux procéder, avec une base de donnée ou sans ?
Sachant que sans, il faudra analyser tous tes fichiers un par un à chaque fois que tu afficheras ta page, ce qui n'est pas très efficient, mais j'imagine qu'on n'est pas dans le millier de connexion à la seconde sur ta page d'accueil ?
Je n'ai pas de base actuellement
Effectivement actuellement j'ai environ 100 visiteurs et 200 pages
Effectivement actuellement j'ai environ 100 visiteurs et 200 pages
Et bien voilà tu as deux choix, ou tu mets en place de la persistance, pas forcément du sql si on a que ça en data, ça peut être du redis ou du memcached, ou à l'extrême limite un fichier, et tu t'arranges pour synchroniser tes infos quand tu vas modifier une page. Ou alors tu parcours tous tes fichiers à chaque requête en récupérant leurs dates de dernière modification et en récupérant les dix derniers, ce qui je pense est la pire des solutions.
Soit tu as un cron qui s'exécute à interval donnés, soit tu as un listener qui va checker quand tu modifies tes fichiers pour lancer ton script (ex :https://github.com/emcrisostomo/fswatch