 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
11.08.2003, 13:05
|
#1
|
|
TP-Senior
Registriert seit: May 2003
Ort: Stuttgart
|
Cookie setzen, kann mir jemand helfen?
Hi Leute,
meine Counter funkt dank euch jetzt richtig.
Jetzt muss ich noch einen Cookie setzten das jeder nur 1mal alle 24 stunden gezaehlt wird.
Danke im Voraus.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<?
$dateiname = "zaehler.txt";
$zaehler = 0;
if(file_exists($dateiname))
{
$datei = fopen($dateiname, "r");
if ($datei)
{
$zaehler = fgets($datei,255);
fclose($datei);
}
}
$zaehler++;
$datei = fopen($dateiname, "w");
if ($datei)
{
fputs($datei, $zaehler);
fclose($datei);
}
?>
<html>
<head>
<title>counter</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?
echo "Sie sind der $zaehler. Besucher<br>\n";
?>
</body>
</html>
Gruss Naduma
Geändert von naduma (11.08.2003 um 17:16 Uhr).
|
|
|
11.08.2003, 13:12
|
#2
|
|
TP-Senior
Registriert seit: Mar 2003
Ort: Leipzig
|
also mit ip wird nicht viel nützen. die meisten leute sind mit dynamischen ips unterwegs.
du könntest ein cookie für einen tag setzen. wer ein cookie hat, wird nicht mehr gezählt.
http://www.php.net/manual/de/function.setcookie.php
PHP-Code:
setcookie('meinGaestebuch', 'wurdegezaehlt', time()+60*60*24);
und als Auswertung dann z.B.:
PHP-Code:
if ( !isset($_COOKIE['meinGaestebuch']) )
{ //... eintragen
__________________
[ httpsmog]
"I have not failed. I've just found 10,000 ways that won't work." - Thomas Alva Edison (1847-1931)
Geändert von QCO (11.08.2003 um 13:16 Uhr).
|
|
|
11.08.2003, 13:19
|
#3
|
|
TP-Senior
Registriert seit: May 2003
Ort: Stuttgart
|
Hi,
könntest du mir das in den Quelltext setzten, ich peil das sonst nicht.
Danke Naduma
|
|
|
11.08.2003, 13:58
|
#4
|
|
TP-Senior
Registriert seit: Mar 2003
Ort: Leipzig
|
PHP-Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<?
$dateiname = "zaehler.txt";
$zaehler = 0;
if(file_exists($dateiname))
{
$datei = fopen($dateiname, "r");
if ($datei)
{
$zaehler = fgets($datei,255);
fclose($datei);
}
}
if ( !isset($_COOKIE['meinGaestebuch']) )
{
$zaehler++;
$datei = fopen($dateiname, "w");
if ($datei)
{
fputs($datei, $zaehler);
fclose($datei);
setcookie('meinGaestebuch', 'wurdegezaehlt', time()+60*60*24);
}
}
?>
<html>
<head>
<title>counter</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?
echo "Sie sind der $zaehler. Besucher<br>\n";
?>
</body>
</html>
alle Angaben wie immer ohne Gewehr und Test
__________________
[ httpsmog]
"I have not failed. I've just found 10,000 ways that won't work." - Thomas Alva Edison (1847-1931)
|
|
|
11.08.2003, 15:09
|
#5
|
|
TP-Senior
Registriert seit: May 2003
Ort: Stuttgart
|
Hi,
es funkt nicht wirklich, dann muss ich mich woanders schlau machen. Danke
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 05:26 Uhr.
|
 |