Liste des dernieres pages mise a jour sur mon site
Fermé
jpdollo
Messages postés
36
Date d'inscription
dimanche 22 mars 2009
Statut
Membre
Dernière intervention
10 mars 2016
-
19 juil. 2015 à 17:27
miramaze Messages postés 1429 Date d'inscription mercredi 29 juillet 2009 Statut Contributeur Dernière intervention 1 mai 2022 - 25 juil. 2015 à 14:53
miramaze Messages postés 1429 Date d'inscription mercredi 29 juillet 2009 Statut Contributeur Dernière intervention 1 mai 2022 - 25 juil. 2015 à 14:53
A voir également:
- Liste des dernieres pages mise a jour sur mon site
- Liste déroulante excel - Guide
- Mise a jour chrome - Accueil - Applications & Logiciels
- Site de telechargement - Accueil - Outils
- Mise a jour windows 10 - Accueil - Mise à jour
- Supprimer des pages sur word - Guide
4 réponses
miramaze
Messages postés
1429
Date d'inscription
mercredi 29 juillet 2009
Statut
Contributeur
Dernière intervention
1 mai 2022
92
Modifié par miramaze le 19/07/2015 à 19:45
Modifié par miramaze le 19/07/2015 à 19:45
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.
jpdollo
Messages postés
36
Date d'inscription
dimanche 22 mars 2009
Statut
Membre
Dernière intervention
10 mars 2016
20 juil. 2015 à 14:02
20 juil. 2015 à 14:02
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
miramaze
Messages postés
1429
Date d'inscription
mercredi 29 juillet 2009
Statut
Contributeur
Dernière intervention
1 mai 2022
92
20 juil. 2015 à 20:22
20 juil. 2015 à 20:22
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 ?
jpdollo
Messages postés
36
Date d'inscription
dimanche 22 mars 2009
Statut
Membre
Dernière intervention
10 mars 2016
20 juil. 2015 à 20:43
20 juil. 2015 à 20:43
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
miramaze
Messages postés
1429
Date d'inscription
mercredi 29 juillet 2009
Statut
Contributeur
Dernière intervention
1 mai 2022
92
Modifié par miramaze le 20/07/2015 à 21:43
Modifié par miramaze le 20/07/2015 à 21:43
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.
jpdollo
Messages postés
36
Date d'inscription
dimanche 22 mars 2009
Statut
Membre
Dernière intervention
10 mars 2016
>
miramaze
Messages postés
1429
Date d'inscription
mercredi 29 juillet 2009
Statut
Contributeur
Dernière intervention
1 mai 2022
21 juil. 2015 à 12:10
21 juil. 2015 à 12:10
Je vais rentrer mes url dans une table MySQL avec
Nom de la page - Chemin d la page - date dernière mise a jour
da
Je pense que je n'ai pas la possibilité d'un script qui me fasse cela automatiquement
Je vais chercher!
Nom de la page - Chemin d la page - date dernière mise a jour
da
Je pense que je n'ai pas la possibilité d'un script qui me fasse cela automatiquement
Je vais chercher!
miramaze
Messages postés
1429
Date d'inscription
mercredi 29 juillet 2009
Statut
Contributeur
Dernière intervention
1 mai 2022
92
Modifié par miramaze le 21/07/2015 à 19:36
Modifié par miramaze le 21/07/2015 à 19:36
Tu peux avoir un script qui va automatiquement indexer à interval régulier les dates de dernière modifications ou bien le même script que tu lances manuellement, c'est selon ce que tu veux.
jpdollo
Messages postés
36
Date d'inscription
dimanche 22 mars 2009
Statut
Membre
Dernière intervention
10 mars 2016
>
miramaze
Messages postés
1429
Date d'inscription
mercredi 29 juillet 2009
Statut
Contributeur
Dernière intervention
1 mai 2022
21 juil. 2015 à 21:15
21 juil. 2015 à 21:15
Je prefererais automatique
miramaze
Messages postés
1429
Date d'inscription
mercredi 29 juillet 2009
Statut
Contributeur
Dernière intervention
1 mai 2022
92
21 juil. 2015 à 21:35
21 juil. 2015 à 21:35
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