Risultati da 1 a 7 di 7

Discussione: Salva immagini da url via script php

  1. #1
    abracadaver è offline Nuovo Iscritto
    Data Registrazione
    Feb 2010
    Messaggi
    4

    Salva immagini da url via script php

    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 :-)

  2. #2
    L'avatar di Trogo
    Trogo è offline Utente del Forum
    Data Registrazione
    Jan 2008
    Località
    Sanremo
    Messaggi
    364
    Che cosa intendi per pagina di Facebook? Ad esempio questa?
    Oppure genericamente pagina HTML? Potresti fare un esempio più concreto?

  3. #3
    abracadaver è offline Nuovo Iscritto
    Data Registrazione
    Feb 2010
    Messaggi
    4
    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.

  4. #4
    L'avatar di Eliox
    Eliox è offline Moderatore
    Data Registrazione
    Feb 2005
    Messaggi
    4,392
    php mette a disposizione la funzione imagegrabscreen() per creare screenshot di intere pagine Web, comodissima; purtroppo però può essere utilizzata solo da server Windows.

  5. #5
    abracadaver è offline Nuovo Iscritto
    Data Registrazione
    Feb 2010
    Messaggi
    4
    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

  6. #6
    L'avatar di Trogo
    Trogo è offline Utente del Forum
    Data Registrazione
    Jan 2008
    Località
    Sanremo
    Messaggi
    364
    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.

  7. #7
    L'avatar di Eliox
    Eliox è offline Moderatore
    Data Registrazione
    Feb 2005
    Messaggi
    4,392
    Prova questa classe, potrebbe esserti utile.

Tag per Questa Discussione

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •