bezoekersteller scriptje

Status
Niet open voor verdere reacties.

lefty999

Gebruiker
Lid geworden
5 jul 2002
Berichten
913
dag beste

ik ben op zoek naar een bezoekersteller scriptje

wie weet er eentje staan?
ik wil dus een php scriptje ,geen links van site's die dit aanbieden ;)

dank bij voorbaat
 
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");
  }
?>
Wel ff zorgen dat het bestand bestaat, hij uitgelezen kan worden en er naar toegeschreven kan worden (chmod, rechten geven enzo).

Succes :thumb:
 
Geplaatst door JPeetje
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");
  }
?>
Wel ff zorgen dat het bestand bestaat, hij uitgelezen kan worden en er naar toegeschreven kan worden (chmod, rechten geven enzo).

Succes :thumb:
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?
 
Laatst bewerkt:
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:
 
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:
ik krijg volgende error kan dat?
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
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan