A voir également:
- [Formulaire] Visible que les samedis
- Whatsapp formulaire opposition - Guide
- Clé usb non visible - Guide
- Formulaire de réclamation facebook - Guide
- Formulaire de reclamation instagram - Guide
- Excel ligne toujours visible - Guide
3 réponses
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 !
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
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.
.
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 ;)
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.
.
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>"; }