Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15

Discussione: Dati immagine

  1. #1

    Dati immagine

    codice:
    list($width, $height, $type, $attr) = getimagesize("http://www.sito.it/imgcontents/$Foto");
    Questo codice non funziona con i file di domini esterni?

  2. #2
    Non saprei dirti, ma prova così:

    getimagesize("http://www.sito.it/imgcontents/".$Foto."");

  3. #3
    Niente, non mi da' la misura.

  4. #4
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    apri il file con readfile, metti il contenuto in una variabile e passa la variabile a getimagesize

    ciao

  5. #5
    Sarebbe a dire? Mai usato readfile

  6. #6
    codice:
    $Foto2 = readfile("http://www.sito.it/imgcontents/$Foto");
    list($width, $height, $type, $attr) = getimagesize("$Foto2");
    Non va

  7. #7
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    prova con questo:
    Codice PHP:
    <?php
    $handle 
    fopen("http://www.example.com/""rb");
    $contents '';
    while (!
    feof($handle))  {
       
    $contents .=fread($handle8192);
      }
       
    $contents .= $data;
    } while (
    true);
    fclose($handle);
    ?>
    e poi leggi in $contents.

    ciao

  8. #8
    Non capisco come adattarlo!

  9. #9
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    al posto dell'url di esempio metti quello dell'immagine, poi passa a getimagesize la var $contents


    ciao

  10. #10
    Utente bannato
    Registrato dal
    Sep 2005
    Messaggi
    905
    allora se non stai capendo ti metto un esempio con i commenti:
    Codice PHP:
    <?php
    $apri_file 
    fopen("http://www.sito.it/imgcontents/$foto""r"); //apriamo il file
    $dimensione_file filesize("http://www.sito.it/imgcontents/$foto"); /*
    ne otteniamo la dimensione(di kb non le dimensioni)*/
    $leggi_file fread($apri_file$dimensione_file); //e infine lo leggiamo
    list($width$height$type$attr) = getimagesize($leggi_file); /*
    utilizziamo la funzione getimagesize() per ricavarne le dimensioni dal contenuto vero e proprio del file*/
    fclose($apri_file);
    ?>
    hai capito ora?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.