PDA

Visualizza versione completa : php Mysql visualizzazione files *.php


eisenblu
30-01-2017, 00.21.10
Ciao a tutti, sto cercando una soluzione a questo problema.
utilizzo una tabella mysql in cui ho inserito anche un campo dati (blob - binary), con i rispettivi campi nome (varchar) e tipo (varchar).

Ho caricato nella tabella dei file .html che vengono regolarmente visualizzati nel file mostra.php, questo č il codice:

<?php
include("config.inc.php");
// parametri del database
@mysql_connect ($db_host, $db_user, $db_pass);
mysql_select_db ($db_name)or die("errore nella selezione del database");
$query = "SELECT * FROM $db_tab WHERE rif=800";
$result = mysql_query ($query);
while($row=mysql_fetch_array($result)) {
echo '<b>N&deg; riferimento: </b>'.$row['rif'].' <br />';
$nome = @MYSQL_RESULT($result,0,"nome");
$data = @MYSQL_RESULT($result,0,"dati");
$type = @MYSQL_RESULT($result,0,"tipo");
echo "$data<br />";
echo $nome;
}
?>

Dalla visualizzazione phpMyAdmin il tipo file riporta: text/html.
Il problema si manifesta quando invece di un file .html carico un file .php, nel qual caso il contenuto del file non viene visualizzato (compare solo il nome del file) e da phpMyAdmin il tipo file riporta: application/octet-stream.

Come posso modificare il codice per poter visualizzare anche il contenuto?
Qualcuno mi puņ dare un suggerimento?
Grazie in anticipo