IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

[Forum] Changement de jour


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 28
    Par défaut [Forum] Changement de jour
    Bonjour,

    Le Shom (Service Hydrographique et Océanographique de la Marine) vient de me fournir une requête me permetant d'afficher les horaires des marées sur un site.
    La requête est la suivante :
    http://www.shom.fr/ann_marees/cgi-bi...=TRUE&fuseau=2

    Mon probléme est que les jours ne s'incrémentent pas automatiquement. Savez-vous s'il existe une solution pour que les variables dd=7 et mm=7 évoluent automatiquement sans altérer la requête fourni par le Shom.

    Edit
    Je viens de voir qu'il y a un forum cgi-bin, si un modérateur pouvait faire suivre mon message...

    Merci

  2. #2
    Membre chevronné
    Avatar de DBProg
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2006
    Messages
    242
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2006
    Messages : 242
    Par défaut
    Je ne comprends pas avec quoi tu veux modifier ton adresse. Tu peux développer un peu.
    La vitesse de la lumière étant supérieure à la vitesse du son, certaines personnes brillent encore tant qu'elles n'ont pas parlé
    -----------------------------------------------------------
    Retrouvez mes articles informatique sur mon Site Developpez.
    Le reste, sur le Site perso !


  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 28
    Par défaut
    Je ne suis pas du tout un pro en programmation, j'espère employer les bon termes.

    Est-il possible, chaque nouveau jour de modifier automatiquement la date et le jour de la requête vers le script CGI du Shom. Pour le moment je modifie moi même chaque jour cette ligne de requête et c'est un peu fastidieux. Seul les variables dd=8 (aujourd'hui par exemple) et mm=7 (juillet) doivent évoluer.

    Impossible d'avoir le Shom en ligne à ce sujet

  4. #4
    Membre Expert

    Homme Profil pro
    Expert PHP
    Inscrit en
    Novembre 2004
    Messages
    2 127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Expert PHP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 127
    Par défaut
    bah ta requete tu l'utilises dans quoi ?

  5. #5
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Tu es un peu vague...

    Il faudrait nous dire par exemple comment la requete est créée.
    Tes valeurs elles seront utiles a ?????

    Et tout le reste. On connait pas forcement Shom et donc ....

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 28
    Par défaut
    Voilà le lien. Vous allez comprendre :

    http://www.herbignac.com/html/structure/marees.html

    Dans ma page HTML, j'ai indiqué :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     <iframe src='http://www.shom.fr/ann_marees/cgi-bin/predit_ext/choixp?opt=8&jour=7&zone=11&port=SAINT-NAZAIRE&dd=8&mm=7&yyyy=2006&compute=TRUE&fuseau=2' name=zone1 width=100% height=650 marginwidth=0 marginheight=0 hspace=0 vspace=0 frameborder=0 scrolling=auto></iframe>
    Est-ce que ces informations vous sufisent ?

    Je sais que certains y arrivent, la preuve :
    http://www.pays-blanc.fr/marees.php
    Mais leur code source ne laisse rien apparaître, sauf qu'ils ont ajouté ce lien sur une page php

  7. #7
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Ce que tu veux en gros c'est la date du jour ?
    Et définir une période ?

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 28
    Par défaut
    Oui, ce que je veux, c'est que le jour et le mois se mettent automatiquement.

    La période maximum est imposé par le Shom : 7 jours "nbjours"
    Le jour à partir duquel commence la période : dd=8 (aujourd'hui par exemple)
    Le mois à partir duquel commence la période : mm=7 (juillet)
    L'année à partir de laquelle commence la période : yyyy=2006

    Je voudrai que ce soir à 00h01 dd=9

  9. #9
    Membre Expert

    Homme Profil pro
    Expert PHP
    Inscrit en
    Novembre 2004
    Messages
    2 127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Expert PHP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 127
    Par défaut
    en gros ta page http://www.herbignac.com/html/structure/marees.html
    il faut que tu la fasses en php.
    et que tu trouve les chiffres qui t'interesse, pour cela du tu as date ... voila

  10. #10
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Et pour la lancer à une heure précise il faut faire une tache cron mais je me demande si une cron soit adapté à ta situation.
    A chaque chargement de la page tu charge aussi leur page dans tout dépend de la date.

    Pour ce qui est date tu as pas mal de chose dans la faq php

  11. #11
    Membre chevronné
    Avatar de DBProg
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2006
    Messages
    242
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2006
    Messages : 242
    Par défaut
    Tu peux aussi utiliser la fonction date et la fonction sprintf.

    Exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    $jour = date("d"); // Jour courant
    $mois = date("m"; // Mois courant
    // etc
     
    $url = "http://www.shom.fr/ann_marees/cgi-bin/predit_ext/choixp?opt=8&jour=7&zone=11&port=SAINT-NAZAIRE&dd=%d&mm=%d&yyyy=2006&compute=TRUE&fuseau=2";
    sprintf($url, $jour, $mois);
    La fonction sprintf va remplacer par le jour courant (premier %d) et le mois courant (deuxième %d) dans l'url. Si tu veux voir un exemple fais un

    après le sprintf pour comprendre.

    Doc :

    date : http://fr.php.net/manual/fr/function.date.php
    sprintf : http://fr.php.net/manual/fr/function.sprintf.php
    La vitesse de la lumière étant supérieure à la vitesse du son, certaines personnes brillent encore tant qu'elles n'ont pas parlé
    -----------------------------------------------------------
    Retrouvez mes articles informatique sur mon Site Developpez.
    Le reste, sur le Site perso !


  12. #12
    Membre Expert

    Homme Profil pro
    Expert PHP
    Inscrit en
    Novembre 2004
    Messages
    2 127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Expert PHP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 127
    Par défaut
    tu as pas besoin de sprintf ici ... tu as déja tout dans tes variables $jour et $mois ... la concatenation c'est plus simple.

  13. #13
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    On va faire simple, voici un code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <iframe src='http://www.shom.fr/ann_marees/cgi-bin/predit_ext/choixp?opt=8&jour=7&zone=11&port=SAINT-NAZAIRE&dd=<? echo date('j'); ?>&mm=<? echo date('n'); ?>&yyyy=<? echo date('Y'); ?>&compute=TRUE&fuseau=2' name=zone1 width=100% height=650 marginwidth=0 marginheight=0 hspace=0 vspace=0 frameborder=0 scrolling=auto></iframe>
    Pour que ca fonctionne il faut que ta page soit en page.php et que ton serveur accepte aussi le php

    Sinon il existe le javascript si tu as pas php

  14. #14
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 28
    Par défaut
    Merci, un samedi en plus!
    Je vous dit demain matin si ça marche

  15. #15
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    T'inquiètes pas si ton serveur est bien à l'heure francaise actuelle.Ce soir à 00h00 tu auras un dimanche

  16. #16
    Membre Expert

    Homme Profil pro
    Expert PHP
    Inscrit en
    Novembre 2004
    Messages
    2 127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Expert PHP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 127
    Par défaut
    Citation Envoyé par Winch44
    Merci, un samedi en plus!
    T'inquiètes pas si ton serveur est bien à l'heure francaise actuelle.Ce soir à 00h00 tu auras un dimanche
    je pense plutôt qu'il voulait nous remercier de répondre à ses questions un samedi

  17. #17
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Je répondais pas à cette phrase mais plutot celle qui disait qu'il attendait ce soir pour dire si c'est bien ce qu'il attendait.

    Sinon en passant : de rien

  18. #18
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 28
    Par défaut
    Merci Kerod, c'est bon ça marche. Ouf!
    Bon dimanche

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Treeview qui se met à jour auto sur changement de jour
    Par lilou77 dans le forum Windows Forms
    Réponses: 1
    Dernier message: 21/08/2008, 15h11
  2. Changement du jour de la semaine avec java.util.GregorianCalendar
    Par Alexandre T dans le forum Collection et Stream
    Réponses: 4
    Dernier message: 10/09/2007, 10h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo