Hallo!
Leider bekomme ich es nicht hin, das die Zahl in html durch einen php-Code angezeigt wird. Es liegt einzig an der index.html Datei da ist was falsch.
Mir ist bewußt, dass diese Lösung serverlastiger ist als mit einem Javascript, möchte aber auf Javascript verzichten.
Dateiname: gut_data.php
Dateiname: gut.php
Dateiname: index.html
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title></title>
<link rel="stylesheet" type="text/css" href="texte.css"/>
<style type="text/css">
</style>
</head>
<body xml:lang="de-DE" lang="de-DE" dir="ltr"
style="background: url(images/hintergrund.png) no-repeat top left scroll">
<?php
include('gut_data.php');
$gut_value = ($zahl); ?>
<div id="layer2"
style="width:1200px; height:800px; position:absolute; left:140px; top:60px; z-index:1;">
<table border="0">
<tbody>
<tr>
<td height="30">
<a href="danke.php"><img src="images/daumenhoch.png" alt="Daumen hoch"></a><br />
<?php echo $gut_value; ?>
</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>
Dateiname: danke.php
Wäre echt toll, wenn man mir die index.html richtig macht. Bitte keine ganz anderen Lösungsvorschläge posten.
Danke schonmal
Gruß
Sven
Leider bekomme ich es nicht hin, das die Zahl in html durch einen php-Code angezeigt wird. Es liegt einzig an der index.html Datei da ist was falsch.
Mir ist bewußt, dass diese Lösung serverlastiger ist als mit einem Javascript, möchte aber auf Javascript verzichten.
Dateiname: gut_data.php
PHP-Code:
<?php $gut_value = 5; ?>
PHP-Code:
<?php
// Die folgende Variable beinhaltet die Minutenzahl der Gültigkeit des Cookies.
// Nach Ablauf dieser Zeit wird der Besucher erneut in die Statistik aufgenommen.
$time = 1;
// Wenn Besucher noch nicht gewertet wurde (Cookie nicht gesetzt),...
if(!isset($_COOKIE['gut'])){
// ...dann soll er in die Statistik aufgenommen werden.
setcookie('gut', 'true', time()+$time*60);
// Wenn Datei mit Besucherdaten existiert,...
if(file_exists('gut_data.php')){
// ...dann soll Datei eingelesen werden,...
include('gut_data.php');
// ...Counterwert um eins erhöht werden...
$gut_value = $gut_value+1;
// ...und der neue Wert wieder in die Datei geschrieben werden.
$gut_set = "<?php \$gut_value = ".$gut_value."; ?>";
$write_gut = file_put_contents('gut_data.php', $gut_set);
}
}
?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title></title>
<link rel="stylesheet" type="text/css" href="texte.css"/>
<style type="text/css">
</style>
</head>
<body xml:lang="de-DE" lang="de-DE" dir="ltr"
style="background: url(images/hintergrund.png) no-repeat top left scroll">
<?php
include('gut_data.php');
$gut_value = ($zahl); ?>
<div id="layer2"
style="width:1200px; height:800px; position:absolute; left:140px; top:60px; z-index:1;">
<table border="0">
<tbody>
<tr>
<td height="30">
<a href="danke.php"><img src="images/daumenhoch.png" alt="Daumen hoch"></a><br />
<?php echo $gut_value; ?>
</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>
Dateiname: danke.php
PHP-Code:
<?php include('gut.php'); ?>
<?php echo '
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<meta http-equiv="refresh" content="1; index.html"/>
<link rel="stylesheet" type="text/css" href="texte.css"/>
<style type="text/css">
</style>
</head>
<body xml:lang="de-DE" lang="de-DE" dir="ltr"
style="background: url(images/hintergrund.png) no-repeat top left scroll">
<div id="layer2"
style="width:1200px; height:800px; position:absolute; left:140px; top:60px; z-index:1;">
<table border="0">
<tbody>
<tr>
<td height="30">
Dankeschön
</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>
'
?>
Wäre echt toll, wenn man mir die index.html richtig macht. Bitte keine ganz anderen Lösungsvorschläge posten.
Danke schonmal
Gruß
Sven
Kommentar