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 :

Acceder à une image sur un autre site


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    85
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 85
    Par défaut Acceder à une image sur un autre site
    Bonjour,
    Voila mon soucis, sur mon site je souhaite accéder à une image sur un autre site, mais c'est une image provenant d'une caméra IP qui a la bonne idée de sauvegarder ses images, non pas avec un nom toujours identique, mais un truc du genre "image"+date+heure. Donc il faut que je balaye sur le site cible, les images pour regarder la plus récente avec du code genre:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    $dossier = 'Photos/'
    $iterator = new DirectoryIterator($dossier);
    foreach ($iterator as $fileinfo) {
        if ($fileinfo->isFile()) {
            echo $fileinfo->getFilename() . " " . $fileinfo->getMTime() . "\n";
        }
    }
    Le plus facile serait d'avoir les images directement sur mon site, et non sur un autre. MAIS mon site est en TLS et cette foutue caméra ne sait pas sauvegarder sur un site TLS!
    Donc pour résumer, puis-je balayer les images sur un site externe, et si c'est possible comment faire? Cela serait un accès uniquement en mode lecture, sinon biensur la sécurité serait mise à mal.
    Merci

  2. #2
    Expert confirmé
    Avatar de Watilin
    Homme Profil pro
    En recherche d'emploi
    Inscrit en
    Juin 2010
    Messages
    3 101
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : En recherche d'emploi

    Informations forums :
    Inscription : Juin 2010
    Messages : 3 101
    Par défaut
    A priori ta caméra implémente un mini-serveur HTTP (ou FTP ou autre, je ne sais pas) grâce auquel elle expose ses fichiers. Si elle ne propose pas de moyen de lister les fichiers, tu ne peux pas le faire depuis l’extérieur.

    Sachant cela, on a deux solutions :
    A. Bruteforcer les noms de fichiers, c’est-à-dire essayer toutes les combinaisons possibles de date et d’heure. Tu te doutes que ce sera peu efficace, et en plus ça pourrait déclencher des mesures anti DoS sur les éventuels intermédiaires du réseau.

    B. Demander à ta caméra de déposer les fichiers sur un serveur non TLS, auquel tu accèderas ensuite via SSL. C’est plus compliqué à mettre en œuvre, mais ça sera bien plus fiable.
    La FAQ JavaScript – Les cours JavaScript
    Touche F12 = la console → l’outil indispensable pour développer en JavaScript !

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