Gå til innhold

Trenger ein tellar


Anbefalte innlegg

Videoannonse
Annonse

Først må du opprette en fil som heter teller.txt, og chmod'de den 775 (er det ikke det da?)

 

<?php

$fp=fopen("teller.txt","r");

$count=fgets($fp,1024);

fclose($fp);

$fw=fopen("teller.txt","w");

$countnew=fputs($fw,$count+1);

fclose($fw); 

?>

 

For å vise hva telleren står på, includerer du fila:

 

<?php
include "teller.php";
?>

Lenke til kommentar
Ja, men viss jeg vil for eksempel telle en hovedside, men selve telleren skal komme på en admin side for eksempel ?

Da gjør du sånn her:

teller.php:

<?php
$fp=fopen("teller.txt","r");
$count=fgets($fp,1024);
fclose($fp);
$fw=fopen("teller.txt","w");
$countnew=fputs($fw,$count+1);
fclose($fw); 
?>

 

admin.php:

<?php
$fp=fopen("teller.txt","r");
$count=fgets($fp,1024);
fclose($fp);
echo($count . ' har besøkt hovedsiden');

 

hovedside.php:

<?php include('teller.php'); ?>

 

Forutsetter at admin.php ligger i samme katalog som teller.php, hovedside.php og teller.txt. Hvis ikke er du nødt til å trikse litt med kataloger på linjene der det står "$fp=fopen("teller.txt","r");" og "include('teller.php');".

 

Lykke til! :thumbup:

Endret av lokaltog
Lenke til kommentar
Først må du opprette en fil som heter teller.txt, og chmod'de den 775 (er det ikke det da?)

Vil tro at 666 passer bedre..... Du må gi webserveren skrivetilgang, og om den er medlem av samme gruppe som brukeren er ikke sikkert. Du kan jo teste med å chmodde til 664 og se om du får scriptet til å skrive/oppdatere teller.txt, hvis ikke må du nok kjøre med 666.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...