-
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 ?
-
Penso che usino roba del tipo fsockopen, cURL o anche semplicemente file_get_contents.
-
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;
?>
-
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;
?>