Site Internet : MultiHeader ?
Fermé
ckvtdn
Messages postés
755
Date d'inscription
lundi 19 février 2007
Statut
Membre
Dernière intervention
24 novembre 2020
-
1 oct. 2009 à 03:41
ckvtdn Messages postés 755 Date d'inscription lundi 19 février 2007 Statut Membre Dernière intervention 24 novembre 2020 - 3 oct. 2009 à 18:23
ckvtdn Messages postés 755 Date d'inscription lundi 19 février 2007 Statut Membre Dernière intervention 24 novembre 2020 - 3 oct. 2009 à 18:23
A voir également:
- Site Internet : MultiHeader ?
- Votre colis est dans le site de livraison qui dessert votre adresse. nous le préparons pour le mettre en livraison. ✓ - Forum Consommation et internet
- Comment savoir si un site est fiable - Guide
- Internet explorer 11 - Télécharger - Navigateurs
- Il est en cours de transport vers votre site de livraison ✓ - Forum Consommation et internet
- Site de revente - Guide
6 réponses
Squad-G
Messages postés
66
Date d'inscription
vendredi 25 juillet 2008
Statut
Membre
Dernière intervention
25 octobre 2010
5
Modifié par baladur13 le 23/10/2010 à 12:04
Modifié par baladur13 le 23/10/2010 à 12:04
Salut,
Oui, possible.
Exemple rapido-presto :
Signature non conforme ==> Supprimée
Modération CCM
Oui, possible.
Exemple rapido-presto :
<?php
# Heure, au format 24h, avec les zéros initiaux
$Heure_Act = date('H');
# Si tu veux une bannière pour chaque heure de la journée tu peux faire ceci
switch($Heure_Act){
# 00h00
case 00: $Banniere = 'images/a/00/00.jpg';
break;
# 01h00
case 01: $Banniere = 'images/a/01/00.jpg';
break;
# 02h00
case 02: $Banniere = 'images/a/02/00.jpg';
break;
# 03h00
case 03: $Banniere = 'images/a/03/00.jpg';
break;
# 23h00
case 03: $Banniere = 'images/a/23/00.jpg';
break;
# Après 23h on recommence à 00h00
# etc... tu comprends le principe.
}
# Si tu veux une bannière pour exemple le jour et la nuit (simple)
$Jour_C = 07; # Jour commence à ? Mettre sous forme HH (24h)
$Nuit_C = 23; # Nuit commence à ? Mettre sous forme HH (24h)
# On utilise le jour et la nuit uniquement ici
if($Heure_Act >= $Jour_C AND $Heure_Act <= $Nuit_C){
$Banniere = 'images/de/jour.jpg';
}
else{
$Banniere = 'images/de/nuit.jpg';
}
# Autre technique, similaire à la deuxième pour exemple le jour, le soir et la nuit
$Soir_C = 18; # Soir commence à ? Mettre sous forme HH (24h)
if($Heure_Act >= $Jour_C AND $Heure_Act <= $Soir_C){
$Banniere = 'images/de/jour.jpg';
}
elseif($Heure_Act > $Soir_C AND $Heure_Act <= $Nuit_C){
$Banniere = 'images/de/soir.jpg';
}
else{
$Banniere = 'images/de/nuit.jpg';
}
?>
Signature non conforme ==> Supprimée
Modération CCM
ckvtdn
Messages postés
755
Date d'inscription
lundi 19 février 2007
Statut
Membre
Dernière intervention
24 novembre 2020
140
1 oct. 2009 à 17:03
1 oct. 2009 à 17:03
Olla olla, j'ai pas tout à fait tout compris. Je n'ai à peu près aucune connaissance en php ou html. J'ai juste porté ma curiosité jusqu'où le mal de crane m'a fait arrêter.
Donc, peux -tu me refaire la même chose avec des explications plus claires... Je sais que je t'en demande beaucoup et j'en suis vraiment désolé. En tout cas, merci beaucoup de prendre le temps de répondre et de t'occuper de mon problème.
Donc, peux -tu me refaire la même chose avec des explications plus claires... Je sais que je t'en demande beaucoup et j'en suis vraiment désolé. En tout cas, merci beaucoup de prendre le temps de répondre et de t'occuper de mon problème.
Squad-G
Messages postés
66
Date d'inscription
vendredi 25 juillet 2008
Statut
Membre
Dernière intervention
25 octobre 2010
5
1 oct. 2009 à 19:07
1 oct. 2009 à 19:07
Tu veux quoi au juste ?
Une image de jour et une de soir ?
Si oui, de quelle heure à quelle heure ?
Une image de jour et une de soir ?
Si oui, de quelle heure à quelle heure ?
ckvtdn
Messages postés
755
Date d'inscription
lundi 19 février 2007
Statut
Membre
Dernière intervention
24 novembre 2020
140
2 oct. 2009 à 01:43
2 oct. 2009 à 01:43
Ce que j'aimerai au minimum, c'est effctivement une image de jour et une image de nuit et au mieux, plusieurs images genre avec les changements aux horaires suivants : 00:00, 03:00, 06:00, 09:00, etc... toutes les trois heures quoi.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Squad-G
Messages postés
66
Date d'inscription
vendredi 25 juillet 2008
Statut
Membre
Dernière intervention
25 octobre 2010
5
Modifié par baladur13 le 23/10/2010 à 12:04
Modifié par baladur13 le 23/10/2010 à 12:04
J'ai pas testé, mais ceci devrait faire l'affaire... j'ai essayé de commenter un peu le script, si tu as besoin d'aide je peux encore t'aider.
Signature non conforme ==> Supprimée
Modération CCM
<?php
# On va utiliser une fonction...
function Ma_Banniere($Tableau=array(null)){
if(empty($Tableau) == false){
# Heure, au format 24h, avec les zéros initiaux
$Heure_Act = date('H');
# Si tu veux une bannière pour chaque heure de la journée tu peux faire ceci
switch($Heure_Act){
# 00h00 à 02h59
case 00:
case 01:
case 02:
$Banniere = $Tableau['00-03'];
break;
# 03h00 à 05h59
case 03:
case 04:
case 05:
$Banniere = $Tableau['03-06'];
break;
# 06h00 à 08h59
case 06:
case 07:
case 08:
$Banniere = $Tableau['06-09'];
break;
# 09h00 à 11h59
case 09:
case 10:
case 11:
$Banniere = $Tableau['09-12'];
break;
# 12h00 à 14h59
case 12:
case 13:
case 14:
$Banniere = $Tableau['12-15'];
break;
# 15h00 à 17h59
case 15:
case 16:
case 17:
$Banniere = $Tableau['15-18'];
break;
# 18h00 à 20h59
case 18:
case 19:
case 20:
$Banniere = $Tableau['18-21'];
break;
# 21h00 à 23h59
case 21:
case 22:
case 23:
$Banniere = $Tableau['21-00'];
break;
# Par défaut
default:
$Banniere = $Tableau['Defaut'];
break;
}
return $Banniere;
}
else{
return '" />Une erreur s\'est produite.<br />Vous devez définir votre tableau d\'image.';
}
}
# Tes bannières, tu met entre les '' le lien vers ton image que tu désire ... 00-03 à 00h à 03h, etc.
$Mes_Bannieres = array(
'Defaut' => 'bannière par défaut, si exemple il y a un erreur ou qqch',
'00-03' => 'lien vers ton image de 00h à 03h',
'03-06' => 'lien vers ton image de 03h à 06h',
'06-09' => 'lien vers ton image de 06h à 09h',
'09-12' => 'lien vers ton image de 09h à 12h',
'12-15' => 'lien vers ton image de 12h à 15h',
'15-18' => 'lien vers ton image de 15h à 18h',
'18-21' => 'lien vers ton image de 18h à 21h',
'21-00' => 'lien vers ton image de 21h à 00h',
);
# Maintenant comment ça fonctionne ? Exemple :
#
# Depuis le PHP
# echo '<img src="'.Ma_Banniere($Mes_Bannieres).'" alt="" title="" />';
#
# Depuis le HTML
# <img src="<?=Ma_Banniere($Mes_Bannieres)?>" alt="" title="" />
?>
Signature non conforme ==> Supprimée
Modération CCM
ckvtdn
Messages postés
755
Date d'inscription
lundi 19 février 2007
Statut
Membre
Dernière intervention
24 novembre 2020
140
3 oct. 2009 à 18:23
3 oct. 2009 à 18:23
Ok, merci pour tout. Je vais voir ce que j'arrive à faire avec ça. Si quelque chose cloche, je reviendrai poster ici =)