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 :

Téléchargement automatique XML


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 41
    Par défaut Téléchargement automatique XML
    Bonjour à tous,

    Ma situation est la suivante : j'ai un compte sur un site (login et mot de passe donc) et il me donne accès à des téléchargements de fichiers xml compressés. Ils sont régulièrement mis à jour et leur contenu doit être inséré dans une base de données. Je peux récupérer le lien activant le téléchargement, fonctionnel même si je ne suis pas loguée.

    Ce que je souhaiterai, c'est faire en sorte de télécharger automatiquement cette xml une fois par semaine par exemple sur le serveur où se trouve le script qui traite et insère les données.

    Ca peut faire penser à un webservice sans en être un. Sinon j'ai entendu parler du module php curl. Est-ce une solution ?

    Je vous remercie par avance pour votre aide.

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

    Informations forums :
    Inscription : Juin 2006
    Messages : 41
    Par défaut
    Re-bonjour,

    Je me permets de relancer le sujet. A défaut de préciser comment s'y prendre, pourriez vous au moins dire si cela est possible ou non ?

    Serai-je obligée de demander au client de remplacer le fichier xml manuellement de manière hebdomadaire ?

    Je vous remercie par avance pour votre aide.

  3. #3
    Membre Expert Avatar de darkstar123456
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2008
    Messages
    1 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 895
    Par défaut
    Bonjour,

    Si j'ai bien compris votre problème, il n'est pas possible d'accéder au contenu de la machine d'un client. Seul ce dernier peut souhaiter envoyer quelque chose au serveur...

    Par contre, il est possible de par exemple installer un serveur FTP, qui ne sera alors plus vraiment considéré comme un client lambda : le serveur PHP pourra alors se connecter au serveur FTP du client grâce à un login et un pass.

    J'espère avoir répondu à votre question

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

    Informations forums :
    Inscription : Juin 2006
    Messages : 41
    Par défaut
    Merci pour votre réponse.

    Je viens à l'instant d'envoyer un mail au site proposant le service pour voir si un accès ftp peut être ouvert.

    En espérant que cela soit faisable, pourriez-vous me préciser quelles sont les démarches à suivre par la suite ?

    Je vous remercie d'avance ^^.

  5. #5
    Membre Expert Avatar de darkstar123456
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2008
    Messages
    1 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 895
    Par défaut
    hmm je me suis mal exprimé je pense.

    Le serveur FTP doit être installé sur la machine du client et donc, si ce n'est pas un client particulier... ce n'est pas possible :s

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

    Informations forums :
    Inscription : Juin 2006
    Messages : 41
    Par défaut
    Par client, vous entendez bien le site sur lequel j'ai un compte me donnant accès aux fichiers xml ?

    Si c'est le cas, qu'est-ce qui empêche le fait qu'un serveur ftp soit en place sur leur serveur ?

    Merci.

  7. #7
    Membre Expert Avatar de Djakisback
    Profil pro
    Inscrit en
    Février 2005
    Messages
    2 023
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 2 023
    Par défaut
    Citation Envoyé par Kaory Voir le message
    Bonjour à tous,
    Je peux récupérer le lien activant le téléchargement, fonctionnel même si je ne suis pas loguée.
    Que veux-tu dire par là ? Si le fichier est public tu n'auras pas besoin de passer en ftp.

  8. #8
    Membre Expert Avatar de darkstar123456
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2008
    Messages
    1 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 895
    Par défaut
    Citation Envoyé par Djakisback Voir le message
    Que veux-tu dire par là ? Si le fichier est public tu n'auras pas besoin de passer en ftp.
    rhoo oui... j'avais pas vu ça, j'suis décidément trop fatigué aujourd'hui

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

    Informations forums :
    Inscription : Juin 2006
    Messages : 41
    Par défaut
    Citation Envoyé par Djakisback Voir le message
    Que veux-tu dire par là ? Si le fichier est public tu n'auras pas besoin de passer en ftp.
    Ce que je veux dire, c'est que le lien fourni ouvre directement la fenêtre de téléchargement du navigateur, que je sois connectée ou non au site. Me reste plus qu'à cliquer sur ok.

    Mon objectif aurait été d'avoir un script qui exécute ce lien sur le serveur et faire en sorte que le téléchargement démarre automatiquement sans "ok" à cliquer (Safari le fait par exemple : clic sur le lien suivi du téléchargement direct)
    Est-ce possible ?

    Pour ce qui est des tâches cron, j'en ai déjà fait ça devrait aller de ce côté là. Et merci pour l'exemple ^^.

    Merci pour votre aide.

  10. #10
    Membre Expert Avatar de darkstar123456
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2008
    Messages
    1 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 895
    Par défaut
    Citation Envoyé par Kaory Voir le message
    Mon objectif aurait été d'avoir un script qui exécute ce lien sur le serveur et faire en sorte que le téléchargement démarre automatiquement sans "ok" à cliquer (Safari le fait par exemple : clic sur le lien suivi du téléchargement direct)
    Est-ce possible ?
    arf j'avais mal compris depuis le début alors en fait, ceci est une option des browsers et ne dépend pas du code

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

    Informations forums :
    Inscription : Juin 2006
    Messages : 41
    Par défaut
    Donc dans ce cas je n'ai pas d'autres solutions à part les 2 suivantes :

    - un accés ftp pour le récupérer directement
    - demander à ce que leur script dépose directement l'xml généré sur mon serveur

    C'est bien cela ?

    Désolée pour mon manque de clarté au départ. Merci quand même pour toute cette aide.

  12. #12
    Membre Expert Avatar de darkstar123456
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2008
    Messages
    1 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 895
    Par défaut
    haa ça dépend... si c'est pour le déposer sur un serveur, on peut appeler le fichier directement à partir du serveur et faire un file_get_contents() pour en récupérer son contenu

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

Discussions similaires

  1. Téléchargement automatique de fichier XML
    Par webshop2 dans le forum ASP
    Réponses: 0
    Dernier message: 04/09/2013, 11h19
  2. Import automatique Xml into table
    Par bill4375 dans le forum PL/SQL
    Réponses: 0
    Dernier message: 10/09/2008, 12h39
  3. Téléchargement automatique avec header()
    Par pdtor dans le forum Langage
    Réponses: 2
    Dernier message: 21/03/2007, 13h15
  4. téléchargement automatique html
    Par hhafid dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 17/07/2006, 01h22
  5. [PHP-JS] téléchargement automatique
    Par titoumimi dans le forum Langage
    Réponses: 4
    Dernier message: 17/01/2006, 18h16

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