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

Langage PHP Discussion :

Utiliser fsockopen en écoute


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Août 2005
    Messages
    163
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2005
    Messages : 163
    Points : 45
    Points
    45
    Par défaut Utiliser fsockopen en écoute
    Bonjour,
    Je dispose chez mon hébergeur d'une adresse fixe. PHP, Apache sont installés.
    J'ai un appareil qui peut envoyer , via GPRS, sur internet des informations (température, etc). Il accepte comme paramètres l'apn du gsm provider, MON ADRESSE IP et un PORT.
    Comment récupérer au moyen d'une application web, en PHP, ces informations$
    sachant que mon hébergeur interdit les sockets. Par contre fsockopen est autorisé.
    Je suppose qu'il faut écouter (listen) en udp
    Est-ce possible avec fsockopen sulement ?

    $fp = fsockopen("udp:// ?????",mon_port,$errno,$errstr)

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Août 2005
    Messages
    163
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2005
    Messages : 163
    Points : 45
    Points
    45
    Par défaut
    Pas de réponse ?
    $fp = fsockopen("127.0.0.1",80,$errno,$errstr) peut-être ?

  3. #3
    Membre éclairé Avatar de |PaRa-BoL
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    738
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 738
    Points : 876
    Points
    876
    Par défaut
    sachant que mon hébergeur interdit les sockets. Par contre fsockopen est autorisé.
    C'est un peut contradictoire non ?
    Peux être parles tu des fonctions socket_*

    Que cherches tu à faire ? Créer un serveur ? Te connecter à un serveur ?
    Quel type de données envoi ton appareil ? Quels protocoles supporte t il ?

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Août 2005
    Messages
    163
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2005
    Messages : 163
    Points : 45
    Points
    45
    Par défaut
    Ce n'est pas contradictoire, c'est moi qui m'exprime mal !
    Oui, généralement les hébergeurs interdisent les fonctions socket_
    Je voudrais créer un serveur qui écoute des trames NMEA envoyées par un GPS.
    Mon hébergeur n'autorise que php. Fsockopen fait partie des fonctions dites "standard" de php.

  5. #5
    Membre éclairé Avatar de |PaRa-BoL
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    738
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 738
    Points : 876
    Points
    876
    Par défaut
    Malheureusement pour développer une application serveur il te faudra plus de droit qu'un simple hebergement web

Discussions similaires

  1. Erreur quand j'utilise cout
    Par LowanNeekis dans le forum Débuter
    Réponses: 2
    Dernier message: 06/01/2015, 19h38
  2. Utilisation de cout et printf
    Par Chop_chop dans le forum SL & STL
    Réponses: 8
    Dernier message: 25/11/2007, 15h51
  3. [débutant]problème à l'utilisation de cin et cout
    Par Damien B. dans le forum SL & STL
    Réponses: 6
    Dernier message: 07/05/2007, 19h23
  4. Utilisation de 'cout' et code portable ??
    Par LaVaZza dans le forum SL & STL
    Réponses: 3
    Dernier message: 05/12/2005, 19h05
  5. Réponses: 2
    Dernier message: 20/03/2002, 23h01

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