inclure page web distante php
Répondre à la discussion
Affichage des résultats 1 à 7 sur 7

inclure page web distante php



  1. #1
    harominc

    inclure page web distante php


    ------

    bonjour,

    j'ai essayé d'inclure une page web distante avec include:

    <?php $url = $_GET["url"];
    include($url); ?>

    et j'entre http://localhost/?url=http:/www.google.fr dans la barre d'adresse.

    Mais ca ne fonctionne pas, j'ai les messages derreurs suivant:
    Warning: include(http:/www.google.fr): failed to open stream: Invalid argument in C:\MAMP\htdocs\index.php on line 15

    Warning: include(): Failed opening 'http:/www.google.fr' for inclusion (include_path='.;C:\php\pear') in C:\MAMP\htdocs\index.php on line 15

    une idée de pourquoi ca ne fonctionne pas? merci

    -----

  2. #2
    pm42

    Re : inclure page web distante php

    Tu as lu la doc de include en PHP pour voir ce que ça fait ?
    Parce que ce n'est pas du tout ce que tu veux.

  3. #3
    harominc

    Re : inclure page web distante php

    oui en fait d'apres la doc include sert uniquement a inclure des fichiers présents localement, mais j'ai vu des codes servant a montrer le risque de la faille rfi et qui réussissaient a inclure des page web distantes

  4. #4
    pm42

    Re : inclure page web distante php

    Citation Envoyé par harominc Voir le message
    oui en fait d'apres la doc include sert uniquement a inclure des fichiers présents localement, mais j'ai vu des codes servant a montrer le risque de la faille rfi et qui réussissaient a inclure des page web distantes
    Donc tu veux utiliser une fonction pour faire quelque chose pour laquelle elle n'est pas conçu et qui représente une faille de sécurité ?

  5. A voir en vidéo sur Futura
  6. #5
    harominc

    Re : inclure page web distante php

    oui, pour comprendre comment ca fonctionne, jvois pas ou est le mal

  7. #6
    harominc

    Re : inclure page web distante php

    tu sais pourquoi ca ne fonctionne pas?

  8. #7
    Freemaster

    Re : inclure page web distante php

    parce que http:/www.google.fr n'est pas un document local
    ni une url distante car il manque un / dans le lien

    sinon pour insérer une page distante, c'est la fonction fopen
    à condition que la directive allow_url_fopen soit activée dans php.ini
    o_O

Discussions similaires

  1. Paramétrage d'une imprimante distante
    Par frederic.roubieu dans le forum Internet - Réseau - Sécurité générale
    Réponses: 10
    Dernier message: 22/10/2016, 12h46
  2. Connexion SSH sur une machine distante
    Par invitee5fedd72 dans le forum Internet - Réseau - Sécurité générale
    Réponses: 7
    Dernier message: 06/02/2010, 13h33
  3. Connexion distante de 2-3 km ?
    Par invitebe3719e1 dans le forum Internet - Réseau - Sécurité générale
    Réponses: 4
    Dernier message: 24/11/2009, 19h34
  4. PHP et base SQL distante
    Par guigui-x dans le forum Internet - Réseau - Sécurité générale
    Réponses: 3
    Dernier message: 17/07/2007, 09h27
  5. Inclure des formules de mathématique dans une page HTML
    Par invited927d23c dans le forum Logiciel - Software - Open Source
    Réponses: 8
    Dernier message: 03/01/2006, 15h08