Page 1 ou page2 selon horraire


pmu-turfiste.com
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 304
Inscription: 26 Juil 2007

Page 1 ou page2 selon horraire

Message le Jeu Oct 30, 2008 15:51

Bonjour,

je fais appel a vous pour une question

existe il un script php qui pourrait me permettre d'afficher selon un horraire donner soit une page 1 soit une page 2.

Si oui auriez vous la gentillesse de me donner ce code s'il vous plait. Merci


herveG
Modérateur
Modérateur
 
Messages: 9919
Inscription: 5 Mar 2003

Message le Jeu Oct 30, 2008 16:04



pmu-turfiste.com
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 304
Inscription: 26 Juil 2007

déjà vu

Message le Jeu Oct 30, 2008 16:17

merci hergé mais j'avais déjà vu ce code mais il ne correspond pas à mes attentes. je dois vraiment changer de page car j'affiche un tableau et je voudrais qu'il disparaisse à certaines heures pour laisser placer à un texte placé sur une autre page.


e-kiwi
Modérateur
Modérateur
 
Messages: 15617
Inscription: 23 Déc 2003

Message le Jeu Oct 30, 2008 16:20

bonjour, cela me parait trop simple, j'ai bien compris la question ?

l'heure en php -> $heure = date("H")

if $heure="..." -> include page1
else include page 2


pmu-turfiste.com
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 304
Inscription: 26 Juil 2007

éssai de code

Message le Jeu Oct 30, 2008 16:30

bon je vais éssayer de faire le code mais je n'ai pas de table heure

donc est ce que la syntaxe est exacte ? si je place ce bout de code sur ma page est-ce que cela va fonctionné ? ma oage est de type http://....donc je l'écrit comment en code ?juste le titre de la page ? monprono1.php ?

Code: Tout sélectionner
l'heure en php -> $heure = date("H")

if $heure="18-13" -> include page1
{
else include page 2
}
[/code]

Stellvia
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 451
Inscription: 28 Déc 2004

Message le Jeu Oct 30, 2008 16:39

Oulala

http://fr.php.net/manual/fr/function.date.php

Ce que tu cherche est date("h");

ensuite

include("reer.php");

C'est vraiment la base en php , je te conseil de t'acheter un livre pour débuter en php ou des tuto de base sur le web ( siteduzero par exemple )


Et http://fr.php.net/manual/ ca devrait être ton livre de chevet ;)


pmu-turfiste.com
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 304
Inscription: 26 Juil 2007

Message le Jeu Oct 30, 2008 16:45

ok merci, j'ai déjà commencé à apprendre avec des tutos mais j'ai des choses à réaliser donc j'allie l'utile à l'apprentissage

donc

Code: Tout sélectionner
l'heure en php -> $heure = date("h");

if $heure="18-13" -> include ("monprono1.php");
{
else include ("monprono2.php");
}



voila je pense que c'est déjà mieu non ? pourquoi le h pour 12h dans mon cas puisque je pars de 18h à 13h le lendemain ?


e-kiwi
Modérateur
Modérateur
 
Messages: 15617
Inscription: 23 Déc 2003

Message le Jeu Oct 30, 2008 17:09

je ne vois pas non plus pourquoi h mincuscule...

apres c est de la comparaison de chiffres, si tu veux afficher entre 18h et 13h, c est tout simplement si h < 14 ou h > 17

Stellvia
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 451
Inscription: 28 Déc 2004

Message le Jeu Oct 30, 2008 17:58

Le h en minuscule est une erreur de frappe de ma part.

$heure = date("H");
if($heure>18 OR $heure<13)
{
include("page.php");
}
else
{
include("page2.php");
}


pmu-turfiste.com
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 304
Inscription: 26 Juil 2007

containte du vendredi

Message le Jeu Oct 30, 2008 18:28

merci c'est sympa de votre part, j'ai réussi à trouver la bonne syntaxe par contre le vendredi je dois changer les horraires donc je vois les choses comme ci-dessous mais j'ai un doute sur l'utilisation de 2 fois if, pourriez vous s'il vous plait me corriger ma syntaxe en fait je veux que le vendredi la page monprono1 soit afficher du jeudi a partir de 22h jusqu'au lendemain 22h:

Code: Tout sélectionner

<?php

session_start();

include ("inc/conf_db_inc.php");

?>

<html>
<head>
  <meta content="text/html; charset=ISO-8859-1"
http-equiv="content-type">
  <title></title>
<style type="text/css">

body {
text-align: center;
padding: 0;
margin: 0;
}
table {
center;
}

th {
font-family: monospace;
border: thin solid #7E9749;
width: 50%;
padding: 5px;
text-align: center;
background-color: #7E9749;
background-image: url(sky.jpg);
}
td {
font-family: sans-serif;
border: thin solid #7E9749;
width: 50%;
padding: 5px;
text-align: center;
background-color: #ffffff;
}
caption {
font-family: sans-serif;
}
</style>

</head>
<body>

<table
style="width: 350px; height: 30px; text-align: left; margin-left: auto; margin-right: auto;"
border="1" cellpadding="2" cellspacing="2">

<?php
#changement de page selon horraire

$heure = date("H");

if ($heure="22-17") include ("prono-en-cours.php");

else {
include ("monprono1.php");
}

$heure=date("D");

if ($heure="fri" and $heure="22-22") include ("monprono1.php");

?>


</table>


</body>
</html>
Dernière édition par pmu-turfiste.com le Jeu Oct 30, 2008 18:49, édité 2 fois.

webmasterdemonsite
WRInaute passionné
WRInaute passionné
 
Messages: 1095
Inscription: 31 Aoû 2007

Message le Jeu Oct 30, 2008 18:32

salut

je trouve que mes prédécésseurs ont été patient ;-)

commence par lire ceci:

http://www.siteduzero.com/tutoriel-3-14 ... c-php.html


pmu-turfiste.com
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 304
Inscription: 26 Juil 2007

Message le Jeu Oct 30, 2008 18:37

ah c'est bon webmasterdemonsite, je fais que ça d'apprendre mais sur le tutos du site du zéro il n' a pas tout non plus, comment veux tu que j'y arrive si des gens comme toi me renvoient au départ à chaque fois...? j'ai besoin d'aide pour une fonction assez compliqué...(je sais tu m'avais conseillé de payer un développeur mais je n'ai pas les moyens et je désir apprendre)


UsagiYojimbo
WRInaute accro
WRInaute accro
 
Messages: 8575
Inscription: 23 Nov 2005

Message le Jeu Oct 30, 2008 18:45

Il y a plein de chose écrites hativement sans vérif dans ton code, c'est surtout pour ça que les gens de redirigent vers des tutos :

1/ un commentaire en php c'est une chaîne de texte précédée de // ou encadrée de /* */
2/ l'égalité se teste avec ==, pas avec =, sinon c'est une simple affectation
3/ tes variables d'heure et de date ont le même nom, ça risque de ne pas aider
4/ ton teste ne fonctionnera qu'à l'heure dite, or je pense que tu veux faire quelque chose qui affiche "à partir de"


pmu-turfiste.com
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 304
Inscription: 26 Juil 2007

Message le Jeu Oct 30, 2008 18:48

oui c'est ça par contre je n'ai pas compris ==
que dois je mettre dans la variable date ? $date=


UsagiYojimbo
WRInaute accro
WRInaute accro
 
Messages: 8575
Inscription: 23 Nov 2005

Message le Jeu Oct 30, 2008 18:51

Pour tester l'égalité entre une variable et une chaîne, il faut faire


Code: Tout sélectionner
if ($heure == "22-17")


pas

Code: Tout sélectionner
if ($heure = "22-17")

Page 1 ou page2 selon horraire

Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :

  • Calculer l'indice de densité
    Cet outil vous permet de calculer l'indice de densité d'un mot-clé d'une page web. Il est calculé à la fois pour la balise TITLE, la balise META description et l'ensemble du texte de la page.
  • Test du code HTTP d'une page
    Cet outil vous permet de connaître le code HTTP renvoyé par le serveur pour une page donnée.
  • Calculer le ratio de liens profonds
    Cet outil vous permet de calculer le taux de liens profonds vers un site web. Un lien profond est un lien qui ne pointe pas vers la page d'accueil mais au contraire vers une page interne du site. Les sites dont l'essentiel du référencement vient de leurs inscriptions dans des annuaires ont un taux de liens profonds faible ; à l'inverse, les sites de référence ont souvent un taux de liens profonds plus important, signe que leur contenu a suscité de nombreux liens spontanés.


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité