Une page par jour

Résolu
Sinistrus Messages postés 1010 Date d'inscription   Statut Membre Dernière intervention   -  
prosthetiks Messages postés 1309 Statut Membre -
Bonjour,

Je suis à la recherche d'un script qui afficherait dans ma DIV une page par jour. Donc 365 pages dans l'année. Je voudrais utiliser ce script pour faire une zone de présentation de photo avec description, chaque jour une page différente.

Pouvez-vous m'aider svp ?

Salut

20 réponses

  1. prosthetiks Messages postés 1309 Statut Membre 431
     
    <?php
    $nbJour = sprintf("%03d", date('z',strtotime(date("m/d/y"))));
    require_once('ImageJour/'.$nbJour + 1.'.php')
    ?>

    En lui rajoutant 1 tout le temps.... ^^
    1
  2. prosthetiks Messages postés 1309 Statut Membre 431
     
    Ou sont stockées tes 365 pages ? dans une base de donnée ? dans un répertoire ?
    0
  3. Sinistrus Messages postés 1010 Date d'inscription   Statut Membre Dernière intervention   17
     
    Dans un répertoire. excuse moi mais j'avais oublié de préciser que la page s'affiche dans une petite zone sur mon index, donc aucune redirection...

    Merci pour ta réponse rapide !
    0
  4. prosthetiks Messages postés 1309 Statut Membre 431
     
    ok, et tu te base sur quoi pour définir que la page P s'affiche le jour J ?

    Le nom du fichier sans doute, mais de quel format est-il ?
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Sinistrus Messages postés 1010 Date d'inscription   Statut Membre Dernière intervention   17
     
    Le format est en php.
    La page d'appel et les pages appelées.

    index.php

    ImageJour/001.php
    ImageJour/002.php
    ...
    ImageJour/365.php
    0
  7. prosthetiks Messages postés 1309 Statut Membre 431
     
    On récupère le numero du jour courant qu'on formate sur 3 chiffres:

    <?php 
     $nbJour = sprintf("%03d", date('z',strtotime(date("m/d/y")))); 
    ?> 
    

    te reste plus qu'a appeler ta page ;)
    0
  8. Sinistrus Messages postés 1010 Date d'inscription   Statut Membre Dernière intervention   17
     
    Merci pour ce coup de main...
    Mais j'ai un problème, je beug en code... je sais pas comment faire. Je suis novice :$
    Peux tu m'aider d'avantage stp ?
    0
  9. prosthetiks Messages postés 1309 Statut Membre 431
     
    <?php
    $nbJour = sprintf("%03d", date('z',strtotime(date("m/d/y"))));
    require_once('ImageJour/'.$nbJour.'.php')
    ?>

    Edit: a mettre dans ton index.php à l'endroit ou tu veux que la page journalière s'affiche.
    0
  10. Sinistrus Messages postés 1010 Date d'inscription   Statut Membre Dernière intervention   17
     
    Je te remercie infiniment prosthetiks.
    Je le teste dans 1 heure et te répondrai sur ce.
    Encore merci !
    0
  11. prosthetiks Messages postés 1309 Statut Membre 431
     
    De rien !
    0
  12. Sinistrus Messages postés 1010 Date d'inscription   Statut Membre Dernière intervention   17
     
    Il fonctionne parfaitement,seulement le 15 mars est le 74ème jour de l'année. le script lui appel la 73ème feuille. Donc je débuterai à 000.php au lieu de 001.php

    y a t-il moyen de le faire débuter à 001.php soit 074.php pour le 15/03 ?
    Je te remercie encore pour ton aide.
    0
  13. Sinistrus Messages postés 1010 Date d'inscription   Statut Membre Dernière intervention   17
     
    Bonjour prosthetiks

    <?php
    $nbJour = sprintf("%03d", date('z',strtotime(date("m/d/y"))));
    require_once('ImageJour/'.$nbJour + 1.'.php')
    ?>


    Ce code me fait une erreur. Le +1 ne fonctionne pas :s
    0
  14. prosthetiks Messages postés 1309 Statut Membre 431
     
    Re,

    Scuse moi c'est d'ma faute :'(

    $nbJour = sprintf("%03d", date('z',strtotime(date("m/d/y")))+1);

    est juste ;)
    0
  15. Sinistrus Messages postés 1010 Date d'inscription   Statut Membre Dernière intervention   17
     
    hihi j'étais près de ta réponse :
    $nbJour = sprintf("%03d", date('z',strtotime(date("m/d/y", time()+1*24*3600))))


    Ca a fonctionné et j'ai reçu ta réponse :p
    Il y a une différence entre les deux ?
    0
  16. prosthetiks Messages postés 1309 Statut Membre 431
     
    mmh... 8 caractères et 0.000000000000000001 ms de temps de traitement ;)

    mais rajouter simplement un +1 reste plus... propre :p
    0
  17. Sinistrus Messages postés 1010 Date d'inscription   Statut Membre Dernière intervention   17
     
    Merci encore pour ton aide. Je t'embêterai pas plus que ça pour ce sujet :P
    Encore merci à toi
    0
  18. prosthetiks Messages postés 1309 Statut Membre 431
     
    Ah parce que t'en a d'autres ? :p

    Au plaisir d'avoir pu te filer un coup de main,

    ++
    0
  19. Sinistrus Messages postés 1010 Date d'inscription   Statut Membre Dernière intervention   17
     
    Oui, j'ai un projet lourd à faire. Si ça te dis de bosser avec moi... on peux toujours s'entendre ;)
    0
  20. prosthetiks Messages postés 1309 Statut Membre 431
     
    Oulahhh j'ai vraiment pas le temps... je suis bourré de projets divers et variés ^^

    Mais au pire tu peux toujours m'en parler, on ne sait jamais ;)
    0
  21. Sinistrus Messages postés 1010 Date d'inscription   Statut Membre Dernière intervention   17
     
    tu as un gmail pour en discuter ? passons par message privé ;)
    0
    1. prosthetiks Messages postés 1309 Statut Membre 431
       
      envoyé par mp ;)
      0