Une page par jour

Résolu
Sinistrus Messages postés 1010 Date d'inscription   Statut Membre Dernière intervention   -  
prosthetiks Messages postés 1189 Date d'inscription   Statut Membre Dernière intervention   -
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

A voir également:

20 réponses

prosthetiks Messages postés 1189 Date d'inscription   Statut Membre Dernière intervention   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
prosthetiks Messages postés 1189 Date d'inscription   Statut Membre Dernière intervention   431
 
Ou sont stockées tes 365 pages ? dans une base de donnée ? dans un répertoire ?
0
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
prosthetiks Messages postés 1189 Date d'inscription   Statut Membre Dernière intervention   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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
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
prosthetiks Messages postés 1189 Date d'inscription   Statut Membre Dernière intervention   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
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
prosthetiks Messages postés 1189 Date d'inscription   Statut Membre Dernière intervention   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
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
prosthetiks Messages postés 1189 Date d'inscription   Statut Membre Dernière intervention   431
 
De rien !
0
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
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
prosthetiks Messages postés 1189 Date d'inscription   Statut Membre Dernière intervention   431
 
Re,

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

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

est juste ;)
0
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
prosthetiks Messages postés 1189 Date d'inscription   Statut Membre Dernière intervention   431
 
mmh... 8 caractères et 0.000000000000000001 ms de temps de traitement ;)

mais rajouter simplement un +1 reste plus... propre :p
0
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
prosthetiks Messages postés 1189 Date d'inscription   Statut Membre Dernière intervention   431
 
Ah parce que t'en a d'autres ? :p

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

++
0
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
prosthetiks Messages postés 1189 Date d'inscription   Statut Membre Dernière intervention   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
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
prosthetiks Messages postés 1189 Date d'inscription   Statut Membre Dernière intervention   431
 
envoyé par mp ;)
0