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° 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
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° 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