29. september 2004 - 19:44Der er
5 kommentarer og 1 løsning
Atter et counter spørgsmål?
Jeg vil gerne have min tæller til at lade vær med at lægge en til når man opdaterer siden. Jeg har søgt på eksperten, og fandt noget med cookies, men ved ikke helt hvordan de bruges. Jeg har sat min counter ind i en else sætning.
<? // Counter if($gyldig){ //Gør intet } else { $fil = fopen("taeller.txt", "r"); $antal = fgets($fil, 1096); fclose($fil); $antal++; echo "Du er nummer ".$antal." her på siden."; $fil = fopen("taeller.txt", "w"); fwrite($fil, $antal); fclose($fil); setcookie("gyldig",500); } ?>
Ved som sagt ikke præcist hvad der skal stå i setcookie(????)
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Jeg får denne fejl når det er uploadet: Warning: Cannot modify header information - headers already sent by (output started at /usr/home/web/web9076/prog/film/index.php:12) in /usr/home/web/web9076/prog/film/index.php on line 33
Har du en email så jeg kan sende indholdet af hele siden til dig?
Hvis du vil have at den skal tælle op hver gang du reloader siden, skal du ikke bruge noget med cookies...
Med denne mister du ikke data hvis der f.eks. kommer to samtidige brugere:
$antal = @file_get_contents( "taeller.txt" ); $antal++; echo "Du er nummer $antal her på siden."; $fil = fopen("taeller.txt", "w"); if ( flock( $fil, LOCK_EX ) ) { fwrite( $fil, $antal ); flock( $fil, LOCK_UN ); } fclose( $fil );
Altså, filen skal låses når der skrives :)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.