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

PHP & Base de données Discussion :

Trouver le bon port d'un site.


Sujet :

PHP & Base de données

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Août 2008
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Août 2008
    Messages : 18
    Par défaut Trouver le bon port d'un site.
    Bonjour,

    Je dois utiliser la fonction 'fsockopen' sur un site, seulement il n'est pas sur le port 80, il est sur un autre port.

    Or j'ai besoin d'indiquer le port à fsockopen, et je ne le connais pas.
    Or les navigateurs le trouvent bien, ce site...

    N'existe t il pas une fonction php qui permette de dire sur quel port se trouve un site ?

    Merci,

    Nicolas.

  2. #2
    Membre émérite Avatar de obito
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2008
    Messages
    773
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2008
    Messages : 773
    Par défaut
    Bonjour !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $_SERVER["SERVER_PORT"]
    ??^^

    EDIT : POur un lien distant je te renvoi à cette adresse http://fr.php.net/manual/fr/function.parse-url.php

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Août 2008
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Août 2008
    Messages : 18
    Par défaut
    ca donne le port du serveur sur lequel se trouve cette variable, mais (par exemple) si je cherche le port de 'developpez.net', je vais pas envoyer un mail à l'admin pour le lui demander :/

    ceci dit, ca doit exister, non ? :/

  4. #4
    Membre émérite Avatar de obito
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2008
    Messages
    773
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2008
    Messages : 773
    Par défaut
    Voir mon EDIT du post d'avant

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Août 2008
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Août 2008
    Messages : 18
    Par défaut
    oui, mais ca retourne les informations qu'on lui passe en paramètres, c'est à dire :
    si je mets : parse_url("http://www.google.com");, ca ne me retourne pas le port :/

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 31
    Par défaut
    Si tu accèdes à un site web avec ton navigateur favoris et que tu n'indiques pas explicitement le port, alors le port est celui par défaut, 80.

    Si le port est autre que le 80, ce qui est plutôt très rare pour un site web public ( j'en connais aucun ), il faut l'indiquer au navigateur qui, comme ton script, ne peut le trouver tout seul.

  7. #7
    Membre émérite Avatar de obito
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2008
    Messages
    773
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2008
    Messages : 773
    Par défaut
    Citation Envoyé par kiemtso Voir le message
    oui, mais ca retourne les informations qu'on lui passe en paramètres, c'est à dire :
    si je mets : parse_url("http://www.google.com");, ca ne me retourne pas le port :/
    Ben en théorie si ! Puisque tu donne le lien il te retourne un tableau d'information avec le port dedans De toute facon en http à part le port 80...^^

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Août 2008
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Août 2008
    Messages : 18
    Par défaut
    oui, mais.. en pratique, non :/

  9. #9
    Membre émérite Avatar de obito
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2008
    Messages
    773
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2008
    Messages : 773
    Par défaut
    Ben si c'est du http mais pas le port 80 ca doit être défini dans l'url normalement Peux tu nous donner un exemple précis d'un site qui n'utilise pas le port 80 en http ?

  10. #10
    Membre averti
    Profil pro
    Inscrit en
    Août 2008
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Août 2008
    Messages : 18
    Par défaut
    http://os ... eox.fr
    (dsl de ne pas pouvoir mettre l'url en 1 seul morceau > site client )

    Lorsque l'on tape l'url + ":80" on n'atteris pas sur le même site que lorsque l'on tape l'url tout simplement. (ou alors une 'manip' m'échappe)

    Le second site est celui de l'hébergeur.

    Nico.

    ( merci bcp de vous attarder sur mon pb )

  11. #11
    Membre émérite Avatar de obito
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2008
    Messages
    773
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2008
    Messages : 773
    Par défaut
    C'est vraiment du http ? Pas de redirection juste derrière vers un site sécurisé https? Ou alors vers un protocole ftp ou autre?

    Peut être le port 280 ? 488, 591...

    Enfin bref je te propose ce site qui donne tous les ports et leur correspondance :

    http://www.iana.org/assignments/port-numbers

    Je sais pas si ca peut aider... Mais avec un array de tous les port http par exemple il suffirait d'envoyer une requête avec l'adresse et le port spécifié et si c'est bien la page désiré tout va bien ...^^

Discussions similaires

  1. Réponses: 4
    Dernier message: 11/10/2012, 14h58
  2. Réponses: 1
    Dernier message: 23/05/2012, 17h54
  3. Trouver le bon port série
    Par RR instinct dans le forum C++
    Réponses: 1
    Dernier message: 27/11/2006, 18h22
  4. [CGI] Trouver des bons cours
    Par Artusamak dans le forum Langage
    Réponses: 3
    Dernier message: 10/08/2006, 18h51
  5. [Traitement d'image] Où trouver des images pour illustrer mon site ?
    Par langela94 dans le forum Webdesign & Ergonomie
    Réponses: 4
    Dernier message: 24/01/2006, 17h44

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