Problema con visualizzazione dell'immagina da tabella database

chica03

Nuovo Utente
11 Ago 2010
4
0
0
Ciao a tutti,
ho un altro problema che riguarda, come da titolo, le immagini da richiamare dal database mysql.
Vi posto il codice:

PHP:
<?php

include("connessione_DB.php");

if($_GET['id'] == "")
    header("Location: dettagli.php");



$query = "SELECT * FROM operepro WHERE id = " . $_GET["id"];
$risultato = mysql_query($query)
or die("Query non valida: " . mysql_error());
$tmp = mysql_fetch_array($risultato);


header("Content-Type: " . $tmp["fotoT"]);

/*echo $tmp["foto"];  */


?>

<img src='<?=$tmp["foto"]?>'>


Il problema è che mi restituisce una pagina formata esclusivamente da caratteri.
Qual'è il problema come posso risolverlo?
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
23
Roma
alessandro1997.netsons.org
Questo problema è stato trattato già qualche miliardo di volte nel forum. Ti invito a fare qualche ricerca. Tempo fa ho pubblicato un modo per gestire la visualizzazione di immagini salvate nel database senza alcun grattacapo.
 

chica03

Nuovo Utente
11 Ago 2010
4
0
0
posto il codice che però è adattato alla guida, ma il problema è sempre uguale anche quando ho seguito il tuo script, mi torna una pagina con l'icona dell'immagine rotta seguita da una lunga serie di caratteri

PHP:
<?php

include("connessione_DB.php");

error_reporting(0);

$id = isset($_GET['id']) ? intval($_GET['id']) : 0;



$query = "SELECT * FROM operepro WHERE id = " . $_GET["id"];
$risultato = mysql_query($query)
or die("Query non valida: " . mysql_error());

$row = @mysql_fetch_array($risultato);
  $id_img = $row['id'];
  $type = $row['fotoT'];
  $img = $row['foto'];
  if (!$id_img)
  {
    echo "Id sconosciuto";
  }else{
    @header ("Content-type: ".$type);
    echo $img;
  }




?>
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
23
Roma
alessandro1997.netsons.org
In realtà, non me n'ero accorto, tu avevi già risolto il problema, ma non te ne sei resa conto. Crea un file image.php contenete:
PHP:
<?php
require 'connessione_DB.php';

$id = isset($_GET['id']) ? intval($_GET['id'])  : 0;

$sql = "SELECT * FROM operepro WHERE id = {$id}";
$result = mysql_query($sql) or die(mysql_error());

if(!mysql_num_rows($result))
{
	header('HTTP/1.1 404 Not Found');
	exit();
}

$row = mysql_fetch_array($result);

header("Content-type: {$row['fotoT']}");
echo $row['foto'];
?>
E poi, per visualizzare la foto con ID 1, scrivi:
HTML:
<img src="image.php?id=1" />
 
Discussioni simili
Autore Titolo Forum Risposte Data
M Problema con visualizzazione immagini da BLOB PHP 1
asevenx problema visualizzazione slider con firefox HTML e CSS 3
A problema slideshow con visualizzazione mobile HTML e CSS 6
N ciao a tutti ho un problema con la visualizzazione delle pagine in php PHP 1
andrea.peo Problema query con join visualizzazione record ripetuti PHP 5
R Problema di visualizzazione testo con google crome WordPress 1
N Problema visualizzazione hyperlink con Google Chrome. HTML e CSS 2
M problema di visualizzazione con FF ed Opera HTML e CSS 11
M Problema con la visualizzazione file presente in db PHP 2
SilentMohai Problema di visualizzazione menù Javascript con InternetExplorer Javascript 0
A Problema visualizzazione sito web con Mozilla HTML e CSS 2
R Problema visualizzazione alcune pagine con ie8 et similia HTML e CSS 6
Z Problema di visualizzazione con Internet explorer HTML e CSS 16
S problema con visualizzazione campo in una tabella PHP 12
C problema di visualizzazione con explorer Webdesign e Grafica 2
stellare21 problema di visualizzazione solo con firefox AIUTO! PHP 28
B Problema di visualizzazione con IE6 HTML e CSS 1
T Problema con visualizzazione URL PHP 3
Z Problema con il mio tp-l i nk Reti LAN e Wireless 0
L Problema RAM con Tomcat 8 Apache 0
napuleone problema con sort e asort PHP 4
Z Problema con INT MySQL PHP 1
Z Problema database MySQL con XAMPP PHP 0
M Problema con controllo form in real time jQuery 6
Z Problema di sincronizzazione PAYPAL con PHP PHP 1
G Problema con Get page PHP 4
P Problema con require once PHP 6
P Problema con i package Java 1
A Problema login con Safari PHP 14
F INDESIGN: problema esportazione esecutivo per la stampa con foto B/N Webdesign e Grafica 0
S problema con css bootstrap3 HTML e CSS 4
M .load() problema con caricamenti dinamici di js Javascript 0
G Problema ------- con Query PHP 1
G Problema con Query PHP 1
T problema con select dinamica con jquery Javascript 0
S Problema con spazi bianchi HTML e CSS 4
A PROBLEMA: insert mysqli con dati Tagsinput Presentati al Forum 0
Tommy03 Problema con z-index HTML e CSS 3
M Problema inserimento parole con apostrofo nel db PHP 5
C Problema con dati meteo xml XML 1
S Problema con infrarossi videocamera IP Cam e Videosorveglianza 1
V Problema con librerie allegro5 c++ C/C++ 1
M Problema con php per calcolo costo percentuale PHP 7
S Problema con mysqli_num_rows PHP 18
grgfede Problema javascript con aruba Javascript 1
M Problema con visibility e radio button Javascript 2
Marti1! Problema con casella mail cancellata Posta Elettronica 3
L [PHP] Problema con Telegram PHP 1
tomorc [HTML] Problema con scroll bar (risolto) HTML e CSS 0
S Strano problema con i title su Google SEO e Posizionamento 3

Discussioni simili