[Formulaire] Visible que les samedis
Fermé
tugayu3090
Messages postés
45
Date d'inscription
samedi 23 février 2013
Statut
Membre
Dernière intervention
8 juillet 2015
-
Modifié par tugayu3090 le 8/07/2015 à 12:53
totoyo47 Messages postés 260 Date d'inscription vendredi 10 juillet 2009 Statut Membre Dernière intervention 30 mars 2020 - 8 juil. 2015 à 18:28
totoyo47 Messages postés 260 Date d'inscription vendredi 10 juillet 2009 Statut Membre Dernière intervention 30 mars 2020 - 8 juil. 2015 à 18:28
A voir également:
- [Formulaire] Visible que les samedis
- Clé usb non visible - Guide
- Formulaire de réclamation facebook - Guide
- Formulaire instagram compte suspendu - Guide
- Annonce marketplace non visible ✓ - Forum Facebook
- Confirmer le nouvel envoi du formulaire err_cache_miss - Forum Google Chrome
3 réponses
Utilisateur anonyme
Modifié par seezer le 8/07/2015 à 13:46
Modifié par seezer le 8/07/2015 à 13:46
Hello,
tu peux utiliser les fonctions de manipulation de date en php :
On peut le faire ensemble, en s'aidant de la doc php :
https://www.php.net/manual/fr/function.date.php
D'abords on retire quelques informations sur la fonction date
string date ( string $format [, int $timestamp = time() ] )
- le premier paramètre va définir le format de la date retournée
- le deuxième paramètre (optionnel) va définir de quel moment on veut formater la date, si on met rien le serveur prendra la date courante.
Que doit-on mettre pour le premier paramètre, on peut se référer au tableau sur la page ci-dessus et retirer 3 paramètres :
- D : jour de la semaine en trois lettres (peut changer suivant la langue du serveur) Mon
- l ('L' minuscule) : jour de la semaine en lettres (complet) Monday
- w : jour de la semaine au format numérique 0 à 6 (Attention ça commence par dimanche).
On va donc choisir w comme ça on aura pas de surprise si ton serveur change de langue (ou migration sur un serveur qui a une langue différente)
Samedi correspond à 6
Ce qui nous donne :
Voila Voila, si tu as des questions, n'hésite pas !
tu peux utiliser les fonctions de manipulation de date en php :
On peut le faire ensemble, en s'aidant de la doc php :
https://www.php.net/manual/fr/function.date.php
D'abords on retire quelques informations sur la fonction date
string date ( string $format [, int $timestamp = time() ] )
- le premier paramètre va définir le format de la date retournée
- le deuxième paramètre (optionnel) va définir de quel moment on veut formater la date, si on met rien le serveur prendra la date courante.
Que doit-on mettre pour le premier paramètre, on peut se référer au tableau sur la page ci-dessus et retirer 3 paramètres :
- D : jour de la semaine en trois lettres (peut changer suivant la langue du serveur) Mon
- l ('L' minuscule) : jour de la semaine en lettres (complet) Monday
- w : jour de la semaine au format numérique 0 à 6 (Attention ça commence par dimanche).
On va donc choisir w comme ça on aura pas de surprise si ton serveur change de langue (ou migration sur un serveur qui a une langue différente)
Samedi correspond à 6
Ce qui nous donne :
if(date('w')==6){ // On est samedi }else{ // On n'est pas samedi }
Voila Voila, si tu as des questions, n'hésite pas !
tugayu3090
Messages postés
45
Date d'inscription
samedi 23 février 2013
Statut
Membre
Dernière intervention
8 juillet 2015
15
Modifié par tugayu3090 le 8/07/2015 à 13:09
Modifié par tugayu3090 le 8/07/2015 à 13:09
Salut,
j'ai entré le code sur ma page
et sa écrit sur ma page
Parse error: syntax error, unexpected 'date' (T_STRING) in /home/u530689753/public_html/clubs.php on line 264
j'ai entré le code sur ma page
et sa écrit sur ma page
Parse error: syntax error, unexpected 'date' (T_STRING) in /home/u530689753/public_html/clubs.php on line 264
tugayu3090
Messages postés
45
Date d'inscription
samedi 23 février 2013
Statut
Membre
Dernière intervention
8 juillet 2015
15
Modifié par jordane45 le 8/07/2015 à 18:21
Modifié par jordane45 le 8/07/2015 à 18:21
Salut,
mon code est
peux-tu m'aider ?
EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
Merci d'y penser dans tes prochains messages.
.
mon code est
<?php string date ( string $format [, int $timestamp = time() ] ) if(date('w')==6){ include 'formulaire.php'; } else { <center><FONT COLOR="red"><h1>La création de rétro est disponible que les Samedis</h1></FONT></center> } ?>
peux-tu m'aider ?
EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
Merci d'y penser dans tes prochains messages.
.
tugayu3090
Messages postés
45
Date d'inscription
samedi 23 février 2013
Statut
Membre
Dernière intervention
8 juillet 2015
15
8 juil. 2015 à 13:43
8 juil. 2015 à 13:43
Et aussi,
pourrais-je rajouter un temps de visibilité et après le formulaire repart ?
par exemple samedi à 14h jusque 14h01 ?
pourrais-je rajouter un temps de visibilité et après le formulaire repart ?
par exemple samedi à 14h jusque 14h01 ?
Pour ta question sur les heures, c'est possible et c'est exactement la même chose qu'avec les jours.
tu utiliseras aussi la fonction date() mais avec autre chose que w, et ça te retournera l'heure ou minute ou seconde courante.
https://www.php.net/manual/fr/function.date.php
Je te laisse quand même chercher par toi même, mais je reste à disposition si tu as des question ;)
tu utiliseras aussi la fonction date() mais avec autre chose que w, et ça te retournera l'heure ou minute ou seconde courante.
https://www.php.net/manual/fr/function.date.php
Je te laisse quand même chercher par toi même, mais je reste à disposition si tu as des question ;)
totoyo47
Messages postés
260
Date d'inscription
vendredi 10 juillet 2009
Statut
Membre
Dernière intervention
30 mars 2020
133
Modifié par jordane45 le 8/07/2015 à 18:22
Modifié par jordane45 le 8/07/2015 à 18:22
Salut,
Je m'incruste dans la discussion :)
Tu as un code en PHP, puis d'un coup, tu intègres du HTML. Comme tu ne donnes aucune indication, le serveur l'interprète comme du PHP et ça ne veut rien dire pour lui ^^
Pour cela, tu dois fermer la balise php puis l'ouvrir de nouveau après le code HTML.
Au passage, j'ai corrigé une petite faute de français ^^
EDIT : Ajout du LANGAGE dans les balises de code (la coloration syntaxique).
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
Merci d'y penser dans tes prochains messages.
.
Je m'incruste dans la discussion :)
Tu as un code en PHP, puis d'un coup, tu intègres du HTML. Comme tu ne donnes aucune indication, le serveur l'interprète comme du PHP et ça ne veut rien dire pour lui ^^
Pour cela, tu dois fermer la balise php puis l'ouvrir de nouveau après le code HTML.
<?php if(date('w')==6){ include 'formulaire.php'; } else { ?> <center><FONT COLOR="red"><h1>La création de rétro <underline>n'</underline>est disponible que les Samedis</h1></FONT></center> <?php }
Au passage, j'ai corrigé une petite faute de français ^^
EDIT : Ajout du LANGAGE dans les balises de code (la coloration syntaxique).
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
Merci d'y penser dans tes prochains messages.
.
jordane45
Messages postés
38314
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
24 novembre 2024
4 705
8 juil. 2015 à 18:25
8 juil. 2015 à 18:25
Bonjour,
Si je peux me permettre .. l'idéal étant de rester entièrement en PHP au lieu d'ouvrir/fermer des balises PHP partout dans la page...
par exemple :
Si je peux me permettre .. l'idéal étant de rester entièrement en PHP au lieu d'ouvrir/fermer des balises PHP partout dans la page...
par exemple :
<?php if(date('w')==6){ include 'formulaire.php'; } else { echo "<center> <font color='red'> <h1>La création de rétro <underline>n'</underline>est disponible que les Samedis</h1> </font> </center>"; }
totoyo47
Messages postés
260
Date d'inscription
vendredi 10 juillet 2009
Statut
Membre
Dernière intervention
30 mars 2020
133
8 juil. 2015 à 18:28
8 juil. 2015 à 18:28
En effet, il y a ça aussi. Je préfère ma solution car mon colorateur syntaxique (Notepad++) repère le code htlml ;)