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 :

[Système] Les fonctions ftp_


Sujet :

Langage PHP

  1. #1
    Membre éprouvé
    Avatar de Anduriel
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Février 2004
    Messages
    2 290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration

    Informations forums :
    Inscription : Février 2004
    Messages : 2 290
    Par défaut [Système] Les fonctions ftp_
    Salut,

    Je suis en train de faire un script qui utilise les fonctions ftp_
    Sous EasyPhp elle sont autorisées, mais j'ai cette erreur:

    Warning: ftp_connect(): php_network_getaddresses: gethostbyname failed in c:\program files\easyphp1-8\www\installation\testconfig.php on line 13

    Bon ça ne fonctionne pas.
    Alors j'ai essayé sur Pandela.org, mais là les fonctions je sont pas autorisées.
    Alors j'ai essayé sous Free, mais là non plus elle ne sont pas autorisées.

    Donc ma question: comment faire pour établir une connection sur un FTP extérieur?
    Merci

  2. #2
    Membre confirmé
    Inscrit en
    Février 2005
    Messages
    192
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 192
    Par défaut
    Salut,

    Une réponse de geek : installe un Linux à la maison et tu pourras faire ça sans problème je pense, vu que c'est configurable à souhait, et que tu seras l'admin du serveur, et donc de ce qui est autorisé avec php.

    Sinon résoudre le problème d'easyphp, mais là je ne te serais d'aucun secours, je n'y ai jamais touché

    a+

  3. #3
    Membre émérite

    Profil pro
    Inscrit en
    Mai 2005
    Messages
    657
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 657
    Par défaut
    Salut,

    L'erreur que tu obtiens (gethostbyname failed) signifie en principe que le système n'a pas pu trouver une adresse associée au nom que tu as demandé.
    Vérifie que l'adresse à laquelle tu veux te connecter existe bien, ou bien essaye avec une adresse IP numérique pour voir si tu obtiens la même erreur.

  4. #4
    Membre éprouvé
    Avatar de Anduriel
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Février 2004
    Messages
    2 290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration

    Informations forums :
    Inscription : Février 2004
    Messages : 2 290
    Par défaut
    Merci mais sinon il n'y a aucune alternative si ces fonctions ne sont pas disponibles?

  5. #5
    Membre émérite

    Profil pro
    Inscrit en
    Mai 2005
    Messages
    657
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 657
    Par défaut
    Probablement que d'autres librairies sont capables de faire la même chose (comme CURL par exemple).
    Tu peux aussi utiliser les fonction de socket pour créer directement une connexion, seulement ça fait beaucoup plus de boulot ... et il y a fort à parier que si les fonctions ftp sont désactivées chez un hébergeur, les sockets le seront également (du moins sur les ports ftp).

  6. #6
    Membre confirmé
    Inscrit en
    Février 2005
    Messages
    192
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 192
    Par défaut
    Chez Free les fonctions sockets (du moins fsockopen) sont prohibées...

    VMware peut être une solution pour installer un petit Linux quand on ne dispose pas de plusieurs machine pour jouer

  7. #7
    Membre éprouvé
    Avatar de Anduriel
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Février 2004
    Messages
    2 290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration

    Informations forums :
    Inscription : Février 2004
    Messages : 2 290
    Par défaut
    Je ne tiens pas à installer linux
    Sinon y'a CURL alors? Je ne connais absolument pas... Il faut que je vois.
    Merci

  8. #8
    Membre éprouvé
    Avatar de Anduriel
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Février 2004
    Messages
    2 290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration

    Informations forums :
    Inscription : Février 2004
    Messages : 2 290
    Par défaut
    Les fonctions CURL ne sont pas non plus présentes...
    Bon tant pis je cherche autre chose
    Merci quand même.

  9. #9
    Membre éprouvé
    Avatar de Anduriel
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Février 2004
    Messages
    2 290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration

    Informations forums :
    Inscription : Février 2004
    Messages : 2 290
    Par défaut
    En fait Free autorise curl.
    Par contre j'ai parcouru le manuel mais je ne vois pas en quoi on peut transférer des fichiers. On peut juste récupérer une page web non?

    Merci

Discussions similaires

  1. Réponses: 2
    Dernier message: 19/01/2010, 19h56
  2. [Système] Employer les fonctions systèmes ?
    Par Blo0d4x3 dans le forum API standards et tierces
    Réponses: 6
    Dernier message: 31/12/2005, 14h32
  3. doc sur les fonctions
    Par masterfab dans le forum C
    Réponses: 18
    Dernier message: 23/06/2005, 17h55
  4. [Postgresql]Problème avec les fonctions ...
    Par fet dans le forum Requêtes
    Réponses: 4
    Dernier message: 02/10/2003, 09h04
  5. Réponses: 7
    Dernier message: 24/05/2003, 15h56

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