Bekijk de onderstaande video om te zien hoe je onze site als een web app op je startscherm installeert.
Opmerking: Deze functie is mogelijk niet beschikbaar in sommige browsers.
<?
session_start();
$bestand = "teller.php";
if(file_exists($bestand) == FALSE)
{
die("Het bestand bestaat niet");
}
if(is_readable($bestand) == FALSE)
{
die("Kan bestand niet uitlezen");
}
if(is_writable($bestand) == FALSE)
{
die("Kan niet naar bestand schrijven");
}
$inhoud = file_get_contents($bestand);
if(strlen($inhoud) == 0)
{
$bezoekers = 1;
$_SESSION["bezoeker"] = TRUE;
}
else
{
$getal = ((int) $inhoud);
if($getal == 0)
{
$bezoekers = 1;
$_SESSION["bezoeker"] = TRUE;
}
else
{
if(isset($_SESSION["bezoeker"]) == FALSE)
{
$_SESSION["bezoeker"] = TRUE;
$bezoekers = ($getal + 1);
}
else
{
$bezoekers = $getal;
}
}
}
$handeling = @fopen($bestand,"w");
if($handeling == FALSE)
{
die("Kan bestand niet openen voor schrijven");
}
$schrijf = @fwrite($handeling,$bezoekers);
if($schrijf == FALSE)
{
die("Kon niet schrijven");
}
?>
oke dit moet ik dan opslaan als teller.php en moet ik dan nog iets veranderen in deze code? of een extra bestand aanmaken?En met welke code zet ik die in mijn website?Geplaatst door JPeetje
Wel ff zorgen dat het bestand bestaat, hij uitgelezen kan worden en er naar toegeschreven kan worden (chmod, rechten geven enzo).PHP:<? session_start(); $bestand = "teller.php"; if(file_exists($bestand) == FALSE) { die("Het bestand bestaat niet"); } if(is_readable($bestand) == FALSE) { die("Kan bestand niet uitlezen"); } if(is_writable($bestand) == FALSE) { die("Kan niet naar bestand schrijven"); } $inhoud = file_get_contents($bestand); if(strlen($inhoud) == 0) { $bezoekers = 1; $_SESSION["bezoeker"] = TRUE; } else { $getal = ((int) $inhoud); if($getal == 0) { $bezoekers = 1; $_SESSION["bezoeker"] = TRUE; } else { if(isset($_SESSION["bezoeker"]) == FALSE) { $_SESSION["bezoeker"] = TRUE; $bezoekers = ($getal + 1); } else { $bezoekers = $getal; } } } $handeling = @fopen($bestand,"w"); if($handeling == FALSE) { die("Kan bestand niet openen voor schrijven"); } $schrijf = @fwrite($handeling,$bezoekers); if($schrijf == FALSE) { die("Kon niet schrijven"); } ?>
Succes :thumb:
ik krijg volgende error kan dat?Geplaatst door JPeetje
Je moet het opslaan als bijv. index.php, of main.php, of blaat.php, of dit_is_het_bestand_die_de_teller_bijhoud.php, enz enz enz ...
Verder moet je een bestand aanmaken, genaamd "teller.php" en dit bestand gewoon leeg laten.
Rechten toekennen om te schrijven, uitlezen, enz enz.
Succes :thumb:
Warning: Cannot send session cookie - headers already sent by (output started at /drive2/free/lefty999/www/menu.php:10) in /drive2/free/lefty999/www/menu.php on line 64
hey ik heb een ander scriptje gevonden op phpfreaks.nlGeplaatst door lefty999
mijn host draaid blijkbaar op safe mode
We gebruiken essentiële cookies om deze site te laten werken, en optionele cookies om de ervaring te verbeteren.