php Mysql visualizzazione file *.php in tabella

eisenblu

Nuovo Utente
7 Mar 2014
10
0
1
Ciao a tutti, da tempo mi dibatto in cerca di una soluzione, spero che qualche anima buona mi possa aiutare.
In sostanza 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 in tabella dei file .html che vengono regolarmente visualizzati nel file mostra.php, questo è il codice:

PHP:
<?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 'riferimento: '.$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 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
 
Ultima modifica di un moderatore: