Che cosa intendi per pagina di Facebook? Ad esempio questa?
Oppure genericamente pagina HTML? Potresti fare un esempio più concreto?
Ciao a tutti,
Avrei bisogno di salvare via script php una pagina facebook.
Ho letto di open graph, ma non mi sembra di capire bene :-P
Qualcuno può aiutarmi?
Grazie in anticipo :-)
Che cosa intendi per pagina di Facebook? Ad esempio questa?
Oppure genericamente pagina HTML? Potresti fare un esempio più concreto?
Ciao,
Sì, tipo il profilo facebook di Mr.webmaster.
Dovrei poter salvare in una immagine locale la schermata che avrei vedendo la stessa pagina su monitor.
php mette a disposizione la funzione imagegrabscreen() per creare screenshot di intere pagine Web, comodissima; purtroppo però può essere utilizzata solo da server Windows.
::::::::::::::::::::::::::
Claudio Garau
Seguimi su Twitter: @ClaudioGarau
Autore corsi Corso PHP - Creazione di siti dinamici,
Corso Linux - Guida completa al sistema open e
Corso MySQL - gestione del database open-source
Corso Java - Programmazione OOP in ambiente Java SUN
per Mrwcorsi.it
Siti
PHP, Linux and more :: La Via delle Arti Marziali
Grazie, ma mi dicono che si tratta di un server unix
ho provato un po' di cose, ma non ho sempre un'immagine di soli 11 kb e in formato non non apribile.
L'ultima prova stata questa:
header("Content-Type: image/jpeg");
fsockopen ("www.sito.it", 80, $errno, $errstr, 30);
fputs ($fp, "GET / HTTP/1.0\r\nHost: www.sito.it\r\n\r\n");
while (!feof($fp)) {
echo fgets ($fp,128);
imagejpeg($fp);
}
In cosa sbaglio?
Grazie![]()
Il codice che hai provato ad usare salva la risposta HTTP del webserver, quindi Headers e HTML della pagina. Non è salvabile come immagine.
Ho provato a vedere un po' in giro, e su Linux ho trovato questo tool: html2ps.
Può salvare pagine web in formato Postscript o PDF, che non sono formati immagine, ma da un PDF a una JPEG il passo è breve, con ImageMagick si può fare. Non ho provato questo script, quindi non so dirti la qualità del risultato, ma è l'unico che ho trovato che non richieda un ambiente grafico per girare.
Prova questa classe, potrebbe esserti utile.
::::::::::::::::::::::::::
Claudio Garau
Seguimi su Twitter: @ClaudioGarau
Autore corsi Corso PHP - Creazione di siti dinamici,
Corso Linux - Guida completa al sistema open e
Corso MySQL - gestione del database open-source
Corso Java - Programmazione OOP in ambiente Java SUN
per Mrwcorsi.it
Siti
PHP, Linux and more :: La Via delle Arti Marziali