Visualizzazione risultati 1 fino 29 di 29

Discussione: [GD] ImageCreateFromJpeg da sito esterno

  1. #1
    Guest

    Predefinito [GD] ImageCreateFromJpeg da sito esterno

    Ciao a tutti!
    Oggi ho provato a usare la funzione
    [php]ImageCreateFromJpeg()[php]
    utilizzando come immagine una esterna al mio sito, però non funziona.

    So che i socket sono disabilitati, ma anche per le immagini?
    Volevo caricare le immagini su hostfiles.org e utilizzarle nel mio sito in modo da non occupare spazio...

  2. #2
    Guest

    Predefinito

    Se i socket sono disabilitati lo sono per tutte le funzioni, mi pare logico....

  3. #3
    Guest

    Predefinito

    Ma anche per le immagini non pensavo...
    Cioè:
    Se io scrivo

    Codice HTML:
    <img src="http://www.sitononsualtervista.it">
    l'immagine te la apre, ma se scrivi

    Codice PHP:
    ImageCreateFromJpeg("http://www.sitononsualtervista.it");
    no...
    Mi sembra una cosa strana...

  4. #4
    Guest

    Predefinito

    uno è html l'altro php... che c' entra?

  5. #5
    L'avatar di mythologia
    mythologia non è connesso Moderatore
    Data registrazione
    05-01-2004
    Messaggi
    2,614

  6. #6
    Guest

    Predefinito

    Volevo dire che usando il semplice tag <img... ti apre anche immagini da siti esterni, mentre con php no...

  7. #7
    L'avatar di mythologia
    mythologia non è connesso Moderatore
    Data registrazione
    05-01-2004
    Messaggi
    2,614

    Predefinito

    ma sono 2 cose diverse...
    non si può fare il paragone!

  8. #8
    Guest

    Predefinito

    Certo che si può fare il paragone:
    Una mi apre le immagini da siti esterni e l'altro no..
    Non capisco però perchè con php non me le apre..

  9. #9
    Guest

    Predefinito

    allora intanto c'è una differenza di procedura: l'html che hai citato semplicemente incarica il tuo pc di aprire l'immagine. Il codice php invece incarica il server di aprire, tenere in memoria e modificare l'immagine. C'è una bella differenza.... e capisci che per fare questo il server deve per forza aprire una connessione esterna...quindi nada!

  10. #10
    Guest

    Predefinito

    Va bè, grazie delle risposte...

    Ciao!!

  11. #11
    Guest

    Predefinito

    figurati ;)

  12. #12
    Guest

    Predefinito

    Interessa anche a me... non si può risolvere<?

  13. #13
    L'avatar di mycarlo
    mycarlo non è connesso Utente attivo
    Data registrazione
    06-10-2009
    Residenza
    $this->s50
    Messaggi
    467

    Predefinito

    Adesso puoi risolvere, ti salvi l'immagine nel tuo server in un file temporaneo, con le cURL o fsockopen, per poi usare imagecreatefromjpeg("nome_file_temporaneo.jpg")

    P.S. Non se hai visto che è una discussione del 2004.

  14. #14
    montebue non è connesso Utente giovane
    Data registrazione
    19-01-2010
    Messaggi
    36

    Predefinito

    Scusate ragazzi se ritiro fuori il topic, ma almeno evito di fare un doppione.

    Ad oggi fine 2010 con gli aggiornamenti fatti ad altervista e l'abilitazione di allow_url_fopen mi chiedevo perchè ancora non funziona questa funzione:

    ImageCreateFromJpeg () se punta ad un file di un sito esterno.

    Probabilmente sono io che sbaglio, ma potreste spiegare se si può usare?

    Grazie mille a tutti!

  15. #15
    montebue non è connesso Utente giovane
    Data registrazione
    19-01-2010
    Messaggi
    36

    Predefinito

    Nessuno sa come risolvere l'inconveniente?

  16. #16
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,226

    Predefinito

    Premettendo che la discussione è vecchia e che quindi verrà chiusa, una soluzione potrebbe essere questa:

    Codice PHP:
    <?php

    $url
    = "http://www.server.com/image.jpg";
    $fp = file_put_contents(file_get_contents($url),basename($url));

    if(
    $fp){
    imagecreatefromjpeg(basename($url));

    // ETC CODICE

    }else{
    echo
    "Errore!";
    }
    ?>
    Apprezzi l'aiuto? Offrimi un caffè!

  17. #17
    L'avatar di javascripter
    javascripter non è connesso Moderatore
    Data registrazione
    14-02-2010
    Messaggi
    1,114

    Predefinito

    Prima era possibile collegarsi verso siti esterni solo con le cURL o fsockopen. Con l'aggiornamento del php engine un paio di mesi fa, queste restrizioni sono state rimosse e quindi è possibile connettersi a qualsiasi file con qualsiasi altra funzione che ovviamente ha la possibilità/necessità di stabilire una connessione esterna ( ovviamente sono da sbloccare le restrizioni della white list )

    Quindi:
    Codice PHP:
    $im = imagecreatefromgif('http://im.altervista.org/logo_header.gif');

    header('Content-Type: image/gif');
    imagegif($im);
    imagedestroy($im);
    Visualizzerà correttamente il logo di altervista, per esempio.

  18. #18
    montebue non è connesso Utente giovane
    Data registrazione
    19-01-2010
    Messaggi
    36

    Predefinito

    Scusate ma sono nuovo in PHP e non riesco a capire una cosa..

    javascripter ha postato del codice, io l'ho testato ma non va. Il problema è sempre quello, non riesco a caricare l'immagine da un server esterno anche se è nella white list.

    Ho provato a tirare via le limitazioni:

    Pannello di Controllo > AlterSito > Risorse & Upgrade > Server to Server > Collegamento esterno senza restrinzioni

    Poi segui le istruzioni che troverai in quella pagina su come eliminare le restrizioni inviando un semplice SMS.
    Ma quando faccio per confermare mi dice:

    Non è stata effettuata nessuna modifica
    ...non so come fare...
    Ultima modifica di montebue : 12-11-2010 alle ore 19.52.21

  19. #19
    L'avatar di javascripter
    javascripter non è connesso Moderatore
    Data registrazione
    14-02-2010
    Messaggi
    1,114

    Predefinito

    Fai un ricerca sul forum ;)

    Citazione Originalmente inviato da andreafallico Visualizza messaggio
    Per sbloccare la whitelist vai Pannello di Controllo -> AlterSito -> Risorse & Upgrade -> Server to server e procedi con l'identificazione

  20. #20
    montebue non è connesso Utente giovane
    Data registrazione
    19-01-2010
    Messaggi
    36

    Predefinito

    Scusa javascripter non avevo ancora visto il tuo post, ma avevo già trovato quel messaggio, proceduto ed avuto altri problemi....

    Oltre a non attivarsi il server to server (dopo l'sms) che non riesco a confermare..

    La funzione ImageCreateFromJpeg non funziona nemmeno per quei server che sono già nella whitelist, ovvero per l'img di altervista!!!!

    ***************
    ORA FUNZIONA

    Però: non ho ancora disattivato la restrizione server to server...mah..

    Comunque bisognava anche impostare PHP5 dal pannello di controllo (di default c'è il 4 e proprio non me lo immaginavo!)

    Grazie a tutti :-)
    Ultima modifica di montebue : 12-11-2010 alle ore 20.11.34

  21. #21
    Guest

    Unhappy aiuto

    Ciao ragazzi chi mi spiega passo passo come abilitare la wite list per poter richiamare immagini da un server esterno non trovo nessun metodo di conferma sms su altervista e poi cosa bisogna fare basta quello
    qualcuno mi illumini perfavore

  22. #22
    montebue non è connesso Utente giovane
    Data registrazione
    19-01-2010
    Messaggi
    36

    Predefinito

    Citazione Originalmente inviato da alrisparmio Visualizza messaggio
    Ciao ragazzi chi mi spiega passo passo come abilitare la wite list per poter richiamare immagini da un server esterno non trovo nessun metodo di conferma sms su altervista e poi cosa bisogna fare basta quello
    qualcuno mi illumini perfavore
    Ciao devi entrare nel pannello di controllo e poi in altersito->risorse ed upgrade->scheda server to server

    Scegli collegamento senza restrizioni e invia l'sms e sei a posto!
    Ciao

  23. #23
    Guest

    Predefinito

    Citazione Originalmente inviato da montebue Visualizza messaggio
    Ciao devi entrare nel pannello di controllo e poi in altersito->risorse ed upgrade->scheda server to server

    Scegli collegamento senza restrizioni e invia l'sms e sei a posto!
    Ciao
    si ma non trovo nessuna sezione dove mi fa aggiungere il collegamento mi sono girato quella pagina per bene e non mi risulta che posso aggiungere collegamenti almeno che!!!!!!! provo con explore

  24. #24
    Guest

    Predefinito

    niente non riesco a capire dove dovrei andare per aggiungere un server nella withe list

    c'e scritto questo nella pagina in rosso

    Attenzione: per ragioni di sicurezza e per prevenire eventuali abusi di servizio, ogni connessione server to server è soggetta a logging, inoltre sia l'indirizzo ip del client che esegue lo script, come il sito web che lo ospita sono trasmessi e quindi visibili al server di destinazione.

  25. #25
    Guest

    Predefinito

    non capisco come mai tutte queste restrizioni su altervista io vorrei semplicemente inserire delle immagini sul mio sito prese da altri server.
    Sulla scheda server to server ho impostato come "Collegamento esterno senza restrizioni ma niente
    sembra che dovrei editare qualche file ma sinceramente non sono pratico chi mi aiuta????

  26. #26
    montebue non è connesso Utente giovane
    Data registrazione
    19-01-2010
    Messaggi
    36

    Predefinito

    Citazione Originalmente inviato da alrisparmio Visualizza messaggio
    non capisco come mai tutte queste restrizioni su altervista io vorrei semplicemente inserire delle immagini sul mio sito prese da altri server.
    Sulla scheda server to server ho impostato come "Collegamento esterno senza restrizioni ma niente
    sembra che dovrei editare qualche file ma sinceramente non sono pratico chi mi aiuta????
    Non devi inserire nessun link, una volta che hai sbloccato la funzione con l'sms puoi accedere a qualsiasi sito

  27. #27
    montebue non è connesso Utente giovane
    Data registrazione
    19-01-2010
    Messaggi
    36

    Predefinito

    Citazione Originalmente inviato da alrisparmio Visualizza messaggio
    non capisco come mai tutte queste restrizioni su altervista io vorrei semplicemente inserire delle immagini sul mio sito prese da altri server.
    Sulla scheda server to server ho impostato come "Collegamento esterno senza restrizioni ma niente
    sembra che dovrei editare qualche file ma sinceramente non sono pratico chi mi aiuta????
    Non si tratta di restrizioni stupide..Infatti prelevando immagini da altri siti (ne sei obbligato?) tu fai un'azione su siti esterni utilizzando l'ip del server di altervista, da cui se fai dei casini la colpa sarebbe di altervista. Infatti giusto per evitare che succeda questo viene sempre loggata la sessione per chi ha il server to server sbloccato

  28. #28
    Guest

    Predefinito

    si ma non vedo da dove si sblocca la funzione con l sms

  29. #29
    Guest

    Predefinito

    Citazione Originalmente inviato da montebue Visualizza messaggio
    Non si tratta di restrizioni stupide..Infatti prelevando immagini da altri siti (ne sei obbligato?) tu fai un'azione su siti esterni utilizzando l'ip del server di altervista, da cui se fai dei casini la colpa sarebbe di altervista. Infatti giusto per evitare che succeda questo viene sempre loggata la sessione per chi ha il server to server sbloccato
    logata la sessione che vuol dire

    c'e una soluzione per importare le immagini da un file csv sul mio server ??

    Ti ringrazio per le risposte

Regole di scrittura

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