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

    Visualizzazione immagine senza url

    Ciao a tutti,
    vorrei provare a visualizzare una immagine, con path preso dal db, senza dover necessariamente scrivere
    codice HTML:
    <img src="path/img.jpg" />
    Ho provato in diversi modi, supponendo che in $img ci sia il path dell'immagine presa dal db, esempio :
    Codice PHP:
    $img 'public/img.jpg';
    header('Content-Type: image/jpeg');
    header('Content-Length: ' filesize($img));
    echo 
    file_get_contents($img); 
    oppure

    Codice PHP:
    $img 'public/img.jpg';
    header('Content-Type: ' image_type_to_mime_type(IMAGETYPE_JPEG));
    $im imagecreatefromjpeg($img);
    imagejpeg($im,null,100);
    imagedestroy($im); 
    Come output non ho la visualizzazione dell'immagine ma la sua codifica sotto forma di stringa.
    E' possibile farlo, sbaglio in qualcosa o mi manca qualcosa?

    Grazie in anticipo.
    stex1984

  2. #2
    Quote Originariamente inviata da stex1984 Visualizza il messaggio
    Ciao a tutti,
    vorrei provare a visualizzare una immagine, con path preso dal db, senza dover necessariamente scrivere
    codice HTML:
    <img src="path/img.jpg" />
    Ho provato in diversi modi, supponendo che in $img ci sia il path dell'immagine presa dal db, esempio :
    Codice PHP:
    $img 'public/img.jpg';
    header('Content-Type: image/jpeg');
    header('Content-Length: ' filesize($img));
    echo 
    file_get_contents($img); 
    oppure

    Codice PHP:
    $img 'public/img.jpg';
    header('Content-Type: ' image_type_to_mime_type(IMAGETYPE_JPEG));
    $im imagecreatefromjpeg($img);
    imagejpeg($im,null,100);
    imagedestroy($im); 
    Come output non ho la visualizzazione dell'immagine ma la sua codifica sotto forma di stringa.
    E' possibile farlo, sbaglio in qualcosa o mi manca qualcosa?

    Grazie in anticipo.
    Piccola correzione... come output ho l'icona relativa ad una immagine non trovata. Ho provato ad inserire un path fisso per essere sicuro che l'immagine esistesse, ma senza risultato positivo.
    stex1984

  3. #3
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Non puoi mostrare un'immagine su una pagina html se non ci metti il tag <img> non viene interpretata come immagine.

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