scusate per l'ennesimo up, ma non ne vengo fuori.
allego il codice della pagina readimg.php
codice:
<?
$conn = mysql_connect('localhost','root', '********') or die("Connessione non riuscita");
mysql_select_db($_GET['db']) or die("Selezione del database non riuscita");
$tabella=$_GET['tabella'];
$id=$_GET['id'];
$query="select allegato from $tabella where id=$id";
$result=mysql_query($query) or die("caricamento immagine non riuscito");
$oggetto=mysql_fetch_array($result);
mysql_close();
header("content-type: image/jpeg\n");
$size=strlen($oggetto['allegato']);
$tmpimage=imagecreatefromstring($oggetto['allegato']);
if(isset($_GET['size'])){
//RIDIMENSIONO CON LE GD
$src_width=imagesx($tmpimage);
$src_height=imagesy($tmpimage);
$ratio=min($src_width,$src_height) / ($_GET['size']+10);
$tmp_resized=imagecreatetruecolor($_GET['size'],($_GET['size']*0.75));
imagecopyresampled($tmp_resized, $tmpimage, 0, 0, 0, 0,
$src_width / $ratio,
$src_height / $ratio,
$src_width,
$src_height);
imagejpeg($tmp_resized);
imagedestroy($tmp_resized);
}else{
header("Content-Length: ".$size);
echo($oggetto['allegato']);
}
imagedestroy($tmpimage);
?>
e quello della pagina che mi da problemi in ie
codice:
<? set_time_limit(120); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>titolo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
<meta name="title" content="contenuto" />
<meta name="Description" content="" />
<meta name="Keywords" content="" />
<meta name="language" content="Italian" />
<meta name="robots" content="INDEX, FOLLOW" />
<meta name="GOOGLEBOT" content="INDEX, FOLLOW" />
<link rel="stylesheet" href="ark.css" media="screen" type="text/css" />
</head>
<body>
<div id="container">
<div id="header"></div>
<div id="centro">
<h1 title="portfolio lavori" id="portfolio"><span>Portfolio</span></h1>
<div id="portfolio_top">
<? $sm=0;require("sm_portfolio.php"); ?>
</div>
<div id="portfolio">
<div id="portfolio_fixie">
<?
$conn = mysql_connect('localhost','root', '*******') or die("Connessione non riuscita");
mysql_select_db('database') or die("Selezione del database non riuscita");
if(!isset($_GET['art'])){
$count = mysql_query("SELECT COUNT(id) FROM articoli");
$res_count = mysql_fetch_row($count);
// numero totale di records
$tot_records = $res_count[0];
if($tot_records >0){
// risultati per pagina(secondo parametro di LIMIT)
$per_page = 9;
// numero totale di pagine
$tot_pages = ceil($tot_records / $per_page);
// pagina corrente
$current_page = (!isset($_GET['npage'])) ? 1 : (int)$_GET['npage'];
// primo parametro di LIMIT
$primo = ($current_page - 1) * $per_page;
$query_limit = mysql_query("SELECT DISTINCT MIN(all_articoli.id) as id_img,all_articoli.id_Articoli,articoli.titolo, articoli.data_mod from all_articoli left JOIN articoli on(all_articoli.id_Articoli=articoli.id) WHERE articoli.tipologia=".$sm." GROUP by id_Articoli ORDER BY data_mod DESC LIMIT $primo, $per_page");
while($results = mysql_fetch_array($query_limit)) {
echo "<div class='immag'>";
echo "[img]bo/readimg.php?id=".$results[[/img]"; echo "</div>";
}
}else{
echo "
Attualmente non sono presenti prodotti.</p>";
}
}
mysql_close();
?>
</div>
</div>
<div id="portfolio_down">
<?
if(!isset($_GET['art']) && $tot_pages>1){
$paginazione = "Pagine tot.: " . $tot_pages . " [";
for($i = 1; $i <= $tot_pages; $i++) {
if($i == $current_page) {
$paginazione .= $i . " ";
} else {
$paginazione .= "<a href=\"?npage=$i\" title=\"Vai alla pagina $i\">$i</a> ";
}
}
$paginazione .= "]";
echo($paginazione);
}
?>
</div>
</div>
<?
$menu=2;
require("menu.php"); ?>
</div>
</body>
</html>