Visualizzazione risultati 1 fino 4 di 4

Discussione: includere facebook

  1. #1
    Data registrazione
    30-03-2009
    Residenza
    Bolzano
    Messaggi
    127

    Exclamation includere facebook

    Dovrei includere facebook ( facebook.com ) in una pagina del mio sito.

    Ho già provato con un frame (larghezza 100%) ma facebook non viene visualizzato direttamente tramite i frame (maledizione).

    Ho quindi pensato di farlo trasformare tramite uno script php in una pagina vera e propria (se andate su www.vtunnel.com , inserite http://www.facebook.com e cliccate su Begin browsing (avendo dapprima disabilitato No cookies, Remove Scripts e Hide referrers) andate nella pagina principale di facebook, premete il tasto destro del mouse e vedete che non è la pagina di facebook visualizzata tramite un frame.

    Come faccio a fare una cosa del genere ?

  2. #2
    Guest

    Predefinito

    Penso che usino roba del tipo fsockopen, cURL o anche semplicemente file_get_contents.

  3. #3
    Data registrazione
    30-03-2009
    Residenza
    Bolzano
    Messaggi
    127

    Predefinito

    Ho provato con i primi 2, ma mi da connessione chiusa, mentre file_get_contents funziona solo che la pagina di output mi da errore "browser non compatibile" ( http://www.worldoftechnology.it/wot/crypted.php ), usando questo codice:

    Codice PHP:
    <?
    $file
    = "http://www.facebook.com/index.php";
    $string = file_get_contents ($file);
    echo
    $string;
    ?>

  4. #4
    L'avatar di andreafallico
    andreafallico non è connesso Super Moderatore
    Data registrazione
    02-06-2009
    Messaggi
    1,981

    Predefinito

    Riprova con cURL, impostando l'user_agent così:
    Codice PHP:
    <?php
    $url
    = 'http://www.facebook.com/index.php';
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 6.1; it; rv:1.9.2.12) Gecko/20101026 Firefox/3.6.12');
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_HEADER, false);
    curl_setopt($ch, CURLOPT_URL, $url);
    $out = curl_exec($ch);
    curl_close($ch);
    echo
    $out;
    ?>

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •