Visualizzazione risultati 1 fino 11 di 11

Discussione: [GD] imagecreatefrompng

  1. #1
    Guest

    Predefinito [GD] imagecreatefrompng

    Come scritto nel topic dove avevo avuto il problema ( http://forum.it.altervista.org/php-m...tml#post753112 ) ho trovato la "soluzione" per un problema del mio script: eseguirlo su un altro hosting.
    Ora voglio chiedere: su av sono in programma aggiornamenti? C'è una soluzione diversa o devo, purtroppo, cambiare hosting?

  2. #2
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,745

    Predefinito

    Perché non posti il codice? Forse c'è un piccolo problema con quello.

  3. #3
    Guest

    Predefinito

    Perché ho provato ad eseguirlo altrove e funziona.

  4. #4
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,745

    Predefinito

    Se su Altervista non funziona, è improbabile che la colpa sia di Altervista, e se anche così fosse il codice aiuterebbe a correggere il bug.
    Inoltre su diversi hosting ci sono diverse impostazioni, magari il tuo script usa qualche feature che su Altervista non è disponibile.

  5. #5
    Guest

    Predefinito

    Codice:
    <?php
    header("Content-type: image/png");
    $im = imagecreatefrompng($url);
    imagepng($im);
    imagedestroy($im);
    ?>
    Su un altro host funziona. Qui funziona solo se non ci sono "|" nell'url.
    Ultima modifica di genuzzu : 09-09-2010 alle ore 21.47.00

  6. #6
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,745

    Predefinito

    Il carattere | non è permesso negli url e va messo al suo posto la corrispettiva sequenza di escape: %7C.

    Comunque non vedo la necessità di usare la libreria GD se non applichi alcuna modifica all'immagine.
    Ultima modifica di karl94 : 09-09-2010 alle ore 23.21.35

  7. #7
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,306

    Predefinito

    Se l'unica cosa che fai è copiare l'immagine per non far vedere l'url originale, sono ben contento che non funzioni

  8. #8
    Guest

    Predefinito

    LOL, non ti preoccupare dreadnaut, sono in buona fede.
    Non devo fare niente del genere, sarei arrabbiatissimo se qualcuno usasse il mio lavoro senza darmi i meriti o quantomeno citarmi, ma quello è un grafico di google (se ti interessa le api sono qui).
    Il carattere | non è permesso negli url e va messo al suo posto la corrispettiva sequenza di escape: %7C.

    Comunque non vedo la necessità di usare la libreria GD se non applichi alcuna modifica all'immagine.
    Avevo cercato su internet ma non lo avevo trovato. Ora provo.
    Solo curiosità, nessuna polemica: perché sull'altro host funziona?

  9. #9
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,306

    Predefinito

    Citazione Originalmente inviato da genuzzu Visualizza messaggio
    LOL, non ti preoccupare dreadnaut, sono in buona fede.
    Non devo fare niente del genere, sarei arrabbiatissimo se qualcuno usasse il mio lavoro senza darmi i meriti o quantomeno citarmi, ma quello è un grafico di google.
    Non vedo perche' trattare Google in questo modo. Probabilmente vai anche contro i termini del servizio che ti offrono gratuitamente. Per quale motivo poi? Non far vedere l'url originale? Non far vedere i numeri?

  10. #10
    Guest

    Predefinito


    Google Chart Usage Policy

    There's no limit to the number of calls per day you can make to the Google Chart API. However, we reserve the right to block any use that we regard as abusive. If you think your service will make more than 250,000 API calls per day, please let us know by mailing an estimate to chart-api-notifications@google.com.
    Se trovi qualcosa di più dettagliato dimmelo.
    A 250k chiamate per giorno non mi ci avvicino neanche per scherzo...
    L'immagine dev'essere inclusa tra tag <img src="http://blabla"> e dev'essere generata dinamicamente. Questa è la soluzione migliore che ho trovato.

  11. #11
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,745

    Predefinito

    La soluzione migliore è usare la funzione readfile, così alleggerisci di sicuro il carico del server, anche se è un po' inutile usarlo come un proxy.

Regole di scrittura

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