strukturart
Erfahrenes Mitglied
Hallo,
ich hab ein einfaches Script das aus einer Textdatei Daten holt und dann wieder speichert.
Jetzt möchte ich das nach dem speichern die Seite mit den neuem Wert geladen wird.
Jedoch erscheint immer der alte Wert, vermutlich weil er noch so im Cache gespeichert ist.
Das speichern ist erfolgreich das habe ich in der Textdatei überprüft.
Habe es mit so versucht:
<meta http-equiv="expires" content="0">
<meta http-equiv="cache-control" content="no-cache">
header("Cache-Control: no-cache, must-revalidate");
Header("Location: $PHP_SELF");
wie muss ich das denn anstellen?
ich hab ein einfaches Script das aus einer Textdatei Daten holt und dann wieder speichert.
Jetzt möchte ich das nach dem speichern die Seite mit den neuem Wert geladen wird.
Jedoch erscheint immer der alte Wert, vermutlich weil er noch so im Cache gespeichert ist.
Das speichern ist erfolgreich das habe ich in der Textdatei überprüft.
Habe es mit so versucht:
<meta http-equiv="expires" content="0">
<meta http-equiv="cache-control" content="no-cache">
header("Cache-Control: no-cache, must-revalidate");
Header("Location: $PHP_SELF");
wie muss ich das denn anstellen?
PHP:
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta charset="utf-8" />
<meta http-equiv="expires" content="0">
<meta http-equiv="cache-control" content="no-cache">
<style>
body{
text-align: center;
margin-top:100px;}
#styled {
font-size:160px;
border:none;
width:400px;
height:250px;
}
</style>
<script language="javascript">
function reloadPage()
{
window.location.reload()
}
</script>
</head>
<body>
<form method="post" name="form1" >
<textarea name="text" id="styled" wrap="soft" cols="40" rows="2">
<?php
$fp = fopen("reservierung.txt","r");
if ($fp)
{
while(!feof($fp))
{
$text = fgets($fp,100);
echo"$text";
}
fclose($fp);
}
?>
</textarea><br>
<input type="submit" name="submit" value="speichern" >
</form>
<?php
if(isset($_POST['submit'])){
$datei = fopen("reservierung.txt", "w");
$text = $_POST[text];
fputs ($datei, $text,4);
fclose ($datei);
echo "reload";
header("Cache-Control: no-cache, must-revalidate");
Header("Location: $PHP_SELF");
}
?>
</body>
</html>