• User

    Dimensione file immagine da URL

    Come posso ricavare la dimensione di un file conoscendo l'indirizzo???

    La funzione "filesize" accetta solo alcuni url dalla versione di PHP 5.0 in poi, il server che utilizzo ha la 4.

    Siccome il file deve essere un'immagine ho provato a guardare la "getimagesize", ma restituisce la dimensione in pixel (width e height).

    Qualcuno sa come aiutarmi?

    Grazie


  • User Attivo
    
    $immagine = file_get_contents("http://url.dell.immagine/esempio.jpg");
    $dimensione = strlen($immagine);
    echo ("L'immagine $immagine è di $dimensione Bytes");
    
    

    Ovviamente se vuoi la dimensione in KB dividi per 1024 😄


  • User

    Grazie 1000!!!

    :yuppi:


  • User

    ...purtroppo non è finita...

    Localmente funziona tutto correttamente...
    Tutto contento vado a caricare tutto su altervista,
    ma la funzione file_get_contents() ritorna sempre FALSE!!!

    Ho provato a stampare il parametro URL che le passo ed è corretto (poi funziona in locale!!!).

    Su php.net relativamente al passaggio di url alla file_get_contents() dice:

    Suggerimento: È possibile utilizzare una URL come un nome di file con questa funzione se fopen wrappers è stata abilitata...

    Potrebbe non essere attivo?

    Con phpinfo() non ho trovato nessuna voce relativa al fopen wrappers. C'è qualche funzione per sapere se è attivo???

    E se non è attivo come faccio ad attivarlo, dovrei poter accedere al php.ini...???

    Non so come risolvere il problema!!! :bho: