webForumDet fria alternativet

Cache-tömning vill inte

0 svar · 237 visningar · startad av mhedda

mheddaMedlem sedan feb. 2000385 inlägg
#1

Hejsan!
Har ett problem när jag uppdaterar en fil tex .doc så går det bara att save as ok nu kör jag på det iallafall ändrar filen sparar sen laddar jag upp den igen problemet är att uppdateringarna syns ej när jag klickar på filen om jag inte tömmer cachen manuelt på internet options jag har försökt med

				$strNOCACHE="
				<meta HTTP-EQUIV='Expires: Mon, 26 Jul 1997 05:00:00 GMT'>   
				<meta HTTP-EQUIV='Last-Modified: " . gmdate('D, d M Y H:i:s') . " GMT'> 
				<meta HTTP-EQUIV='Cache-Control: no-store, no-cache, must-revalidate'> 
				<meta HTTP-EQUIV='Cache-Control: post-check=0, pre-check=0, false Pragma: no-cache'>";
				 
				echo $strNOCACHE;

Men ändå tömmer webbläsaren inte cachen

<?
ob_start();				
include("functions/func.php");

			Global $PHP_SELF,$action,$id_folder,$send,$conn,$owner,$sort;
			
			openConn();

		  	//check if action isset..
			if((isset($_GET['action']))&&($_GET['action']!=""))
			{
				$action=$_GET['action'];
			}
			elseif((isset($_POST['action']))&&($_POST['action']!=""))
			{
				$action=$_POST['action'];
			}
			else
			{
				$action="";
			}
			
			Global $PHP_SELF,$action;

		  	//check if id_folder isset..
			if((isset($_GET['id_folder']))&&($_GET['id_folder']!=""))
			{
				$id_folder=$_GET['id_folder'];
			}
			elseif((isset($_POST['id_folder']))&&($_POST['id_folder']!=""))
			{
				$id_folder=$_POST['id_folder'];
			}

			
			//check if send isset..
			if((isset($_GET['send']))&&($_GET['send']!=""))
			{
				$send=$_GET['send'];
			}
			elseif((isset($_POST['send']))&&($_POST['send']!=""))
			{
				$send=$_POST['send'];
			}
			
			//check if owner isset..
			if((isset($_GET['owner']))&&($_GET['owner']!=""))
			{
				$owner=$_GET['owner'];
			}
			elseif((isset($_POST['owner']))&&($_POST['owner']!=""))
			{
				$owner=$_POST['owner'];
			}
			
			//check if sort isset..
			if((isset($_GET['sort']))&&($_GET['sort']!=""))
			{
				$sort=$_GET['sort'];
			}
			elseif((isset($_POST['sort']))&&<?
				$strNOCACHE="
				<meta HTTP-EQUIV='Expires: Mon, 26 Jul 1997 05:00:00 GMT'>   
				<meta HTTP-EQUIV='Last-Modified: " . gmdate('D, d M Y H:i:s') . " GMT'> 
				<meta HTTP-EQUIV='Cache-Control: no-store, no-cache, must-revalidate'> 
				<meta HTTP-EQUIV='Cache-Control: post-check=0, pre-check=0, false Pragma: no-cache'>";
				 
				echo $strNOCACHE;

?>
($_POST['sort']!=""))
			{
				$sort=$_POST['sort'];
			}
			
			$strFolder="SELECT DISTINCT foldername FROM explore_folder WHERE id_folder='$id_folder' AND owner='$owner'";
			$result_Folder=odbc_exec($conn,$strFolder);
			$foldername = odbc_result($result_Folder,"foldername");

?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>::. Utforskaren .::</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<link href="css/dp_style.css" rel="stylesheet" type="text/css">
</head>

<body bgcolor="#f5f5f5">
<table width="710" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td width="38" align="left" valign="middle" class="big_owner"><a href="../../index.php"><!--<img src"../../../../img/gif/utforskaren.gif" border="0">-->Huvudmappar</a></td>
    <td width="672" align="center" valign="middle" class="big_owner">
      <?=$owner?>
    </td>
  </tr>
</table>
<br>
<Table width="710" border=0 align=center cellpadding=8 cellspacing=0 class="linjeup_down">
  <Tr> 
    <td width="31" class="big_folder"><img src='img/gif/folder_minus.gif' border='0'> 
    </Td>
    <td width="162" class="big_folder">&nbsp;</Td>
    <td width="157" align="left" valign="middle" class="big"><?echo "<a href=".$PHP_SELF."?id_folder=".$id_folder."&owner=".$owner."&sort=filename>Filnamn</a>";?></Td>
    <td width="99" align="left" valign="middle" class="big"><?echo "<a href=".$PHP_SELF."?id_folder=".$id_folder."&owner=".$owner."&sort=size>Storlek</a>";?></Td>
    <td width="101" align="left" valign="middle" class="big"><?echo "<a href=".$PHP_SELF."?id_folder=".$id_folder."&owner=".$owner."&sort=change>Ändrad</a>";?></Td>
    <td width="64"></Td>
  </Tr>
  <Tr> 
    <td height="35" class="big_folder">&nbsp;</Td>
    <td class="big_folder">
      <?=$foldername?>
    </Td>
    <td align="left" valign="middle" class="big">&nbsp;</Td>
    <td align="left" valign="middle" class="big">&nbsp;</Td>
    <td align="left" valign="middle" class="big">&nbsp;</Td>
    <td></Td>
  </Tr>
</table>
  
<?

	

			$strFolder_id="SELECT DISTINCT id_folder,foldername FROM explore_folder WHERE owner='$owner'";
			$result_folderID=odbc_exec($conn,$strFolder_id);

			switch($sort)

	  		{
			  // ************* Sorterar efter filnamn **************
			  Case "filename":
			  	$strSQL="SELECT* FROM explore_file WHERE id_folder='$id_folder' AND owner='$owner' ORDER BY filename";
				$result_file=odbc_exec($conn,$strSQL);
			  break;
			  // ************* Sorterar efter storlek **************
			  Case "size":
			  	$strSQL="SELECT* FROM explore_file WHERE id_folder='$id_folder' AND owner='$owner' ORDER BY filesize";
				$result_file=odbc_exec($conn,$strSQL);
			  break;
			  // ************* Sorterar efter datum **************
			  Case "size":
			  	$strSQL="SELECT* FROM explore_file WHERE id_folder='$id_folder' AND owner='$owner' ORDER BY filedate";
				$result_file=odbc_exec($conn,$strSQL);
			  break;
			  
			  // ************* Sorterar efter datum **************
			  default:
			  	$strSQL="SELECT* FROM explore_file WHERE id_folder='$id_folder' AND owner='$owner' ORDER BY filedate";
				$result_file=odbc_exec($conn,$strSQL);
			  break;
			}

			

			

			

	?>
	  <?
   		noCache();
  		while($row = odbc_fetch_row($result_file))	  
		{
			$id_folder = odbc_result($result_file,"id_folder");
			$foldername = odbc_result($result_file,"foldername");
			$filename = odbc_result($result_file,"filename");
			$filetype = odbc_result($result_file,"filetype");
			$filesize = odbc_result($result_file,"filesize");
			$filedate = odbc_result($result_file,"filedate");
			$owner = odbc_result($result_file,"owner");
			
	?>
	<Table width="710" border=0 align=center cellpadding=8 cellspacing=0>
  <tr>
    <td width="213" class="blutten">&nbsp;</Td>
    <td width="155" class="blutten">
	<?
	noCache();
	?>
      <? //echo "<a href=docs/" .$foldername. "/".$filename.">".$filename."</a>";?>
	  <? //echo "<a href=" .$PHP_SELF. "?action=edit_form&filename=".$filename.">".$filename."</a>";?>
	  <? echo "<a href='".$PHP_SELF."?action=edit_form&id_folder=".$id_folder."&filename=".$filename."&foldername=".$foldername."&owner=".$owner."'>".$filename."</a>";?>
    </Td>
    <td width="100" class="blutten">
      <?=$filesize?>
    </Td>
    <td width="104" class="blutten">
      <?=$filedate?>
    </Td>
    <td width="58"><? echo "<a href='".$PHP_SELF."?id_folder=".$id_folder."&filename=".$filename."&foldername=".$foldername."&owner=".$owner."&action=delete_file'>Radera</a>"?>
	</Td>
  </Tr>

</table>			
<?			
		}

?>

</table>
<?
			while($row = odbc_fetch_row($result_folderID))	  
			{
				$id_folder = odbc_result($result_folderID,"id_folder");		
				$foldername = odbc_result($result_folderID,"foldername");
?>

<Table width="710" border=0 align=center cellpadding=8 cellspacing=0>
			  <Tr> 
			  
    <td height="34" class="blutten"><?echo "<a href=".$PHP_SELF."?id_folder=".$id_folder."&owner=".$owner."><img src='img/gif/folder.gif' border='0'></a>".$foldername."";?></Td>
			  </tr>
			  </table>
 <?	
 }
 ?>

<br>
<table width="710" border="0" align="center" cellpadding="0" cellspacing="0" class="linjeup_down">
  <tr> 
    <td align="left" valign="top" bgcolor="EAEAEA" class="big">Skapa ny mapp</td>
    <td align="left" valign="top" bgcolor="EAEAEA" class="big">&nbsp;Ladda upp 
      fil</td>
  </tr>
  <tr> 
    <td width="364" align="left" valign="top">
	<?
		folderUploadForm($id_folder);
	?>
	
	</td>
    <td width="334" align="left" valign="top"> 
    <?
		fileUploadForm($id_folder);
	?>
    </td>
  </tr>
  <tr> 
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr> 
    <td colspan="2">
	<?
		Global $dialog;	
		switch($action)

	  	{
			  // ************* Laddar upp filen **************
			  Case "do_upload":
			  do_upload($dialog,$filen,$id_folder,$foldername,$owner);
			  break;
			  // ************* Laddar upp folder **************
			  Case "new_folder":
			  create_folder($folder,$owner);
			  break;
			  // ************* Edit form **************
			  Case "edit_form":
			  edit_form($filename,$id_folder,$foldername,$owner);
			  break;
			  // ************* Uppdaterar fil **************
			  Case "updateFile":
			  updateFile($filename,$id_folder,$foldername,$owner,$edit_text);
			  break;
			  
			  // ************* Tar bort filen **************
			  Case "delete_file":
			  deleteFile($foldername,$filename,$id_folder,$owner);
			  break;
		}
	
	?>
	
	</td>
  </tr>
</table>
<br>
<?
if($send=="no")
	{
 ?>
<script language="javascript">
		window.alert("Informationen är nu inlaggd.!")
		window.reload();
		</script>
<?
}
?>
</body>
</html>

Vad göra??

MVH

128 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)