Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    imagegetsize da immagine php

    Ho un file.php che genera un'immagine (la visualizza imagejpeg e header ma non la salva come file).
    Se in una pagina inserisco [img]file.php[/img] riesco a visualizzare l'immagine generata correttamente, se però in quella stessa pagina faccio imagegetsize('file.php') la funzione mi restituisce errore.
    Perché?

    C'è da dire inoltre che l'immagine non è richiamata come file.php ma come file.jpg, e un .htaccess rimanda a file.php, ma il discorso dovrebbe essere uguale...
    Grazie.

  2. #2
    Ho scoperto che mi dà problemi solamente quando gli do l'indirizzo dell'immagine relativo!
    Come mai?

  3. #3
    Utente di HTML.it L'avatar di Gunn
    Registrato dal
    Feb 2006
    Messaggi
    370
    perchè usando un path, php tenta di accederci via filesystem (e legge quindi il sorgente php, non l'immagine)

    usando invece un url php legge il codice già eseguito e quindi l'immagine
    -10 points to SCLERO high top class [definition of SCLERO HIGH TOP CLASS: 90 random kills]

  4. #4
    Uhm, hai ragione!
    Come faccio però a risolvere? Non posso dirgli in qualche modo di aprire tutti i file.jpg come immagini, e non come source?
    Ho tantissimi file che non posso sostituire con il percorso completo...

  5. #5
    Utente di HTML.it L'avatar di Gunn
    Registrato dal
    Feb 2006
    Messaggi
    370
    $a = imagecreatefromstring(file_get_contents($file));
    echo $width = imagesx($a);
    echo $height = imagesy($a);
    -10 points to SCLERO high top class [definition of SCLERO HIGH TOP CLASS: 90 random kills]

  6. #6

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 © 2026 vBulletin Solutions, Inc. All rights reserved.