Visualizzazione dei risultati da 1 a 7 su 7

Discussione: problema di buffer?

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    795

    problema di buffer?

    Ciao a tutti.
    ho una pagina in php, una piccola gallery, che presenta un problema: in internet explorer (non in firefox...mah), usando "aggiorna" (F5), la maggior parte delle volte si "dimentica" dei pezzi della pagina (immagini di background, dei div...). Premetto che le thumbnail vengono generate da una pagina readimg.php che legge le jpg da dei blob, le ridimensiona e le "sputa" fuori ridotte. quindi i tag img (nello specifico, 9 alla volta) hanno come src="readimg.php?id=..." .
    Arrivando al dunque: come posso risolvere il problema? funzioni ob, forse?
    <sfogo> ma porco giuda, leggerlo l'help online ogni tanto! </sfogo>

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    795
    up...
    <sfogo> ma porco giuda, leggerlo l'help online ogni tanto! </sfogo>

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    795
    riupppete
    <sfogo> ma porco giuda, leggerlo l'help online ogni tanto! </sfogo>

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    795
    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>
    <sfogo> ma porco giuda, leggerlo l'help online ogni tanto! </sfogo>

  5. #5

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    795
    scusa, perchè la cache? ho provato a mettere i vari pragma, ho cancellato la cache a mano, ma non risolve il problema. ie non "renderizza" tutte le parti. a volte si dimentica una immagine di background, a volte un'altra...
    <sfogo> ma porco giuda, leggerlo l'help online ogni tanto! </sfogo>

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    795
    ciao a tutti. è passato un pò di tempo, ma ancora non ho risolto il problema... un aiutino?
    <sfogo> ma porco giuda, leggerlo l'help online ogni tanto! </sfogo>

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.