Avatar billede michaeljuul Nybegynder
01. august 2003 - 11:34 Der er 12 kommentarer og
1 løsning

Vis counter på en anden side.

Hej

Jeg har en side (land.php) hvor jeg skal tælle hvormange der har været inde på den side. Og vil have det vist på en anden side (info.php)

Der er en tæller på (land.php) med en count.txt fil.

Hvad skal jeg nu gøre for at få det vist på info siden?

Mvh
Michael
Avatar billede repsac Nybegynder
01. august 2003 - 11:36 #1
i info.php åbner du count.txt med www.php.net/fopen læser indholdet med www.php.net/fread og lukker filen igen med www.php.net/fclose . Derpå man du printe det du har læst, med www.php.net/echo :)
Avatar billede repsac Nybegynder
01. august 2003 - 11:37 #2
"Derpå man du" ~= "Derpå kan du" :)
Avatar billede michaeljuul Nybegynder
01. august 2003 - 11:59 #3
Jeg kan ikke få den til at virke. Se koden forneden.
Filer og dir findes. Og de er sat til chmod 777.

Warning: Unable to access /land/anettehallev/count.txt in /customers/minrejse.dk/minrejse.dk/httpd.www/land/egypten/egypten.php on line 73

Warning: fopen("/land/anettehallev/count.txt", "r") - No such file or directory in /customers/minrejse.dk/minrejse.dk/httpd.www/land/egypten/egypten.php on line 73

Warning: stat failed for /land/anettehallev/count.txt (errno=2 - No such file or directory) in /customers/minrejse.dk/minrejse.dk/httpd.www/land/egypten/egypten.php on line 74

Warning: fread(): supplied argument is not a valid File-Handle resource in /customers/minrejse.dk/minrejse.dk/httpd.www/land/egypten/egypten.php on line 74

Warning: fclose(): supplied argument is not a valid File-Handle resource in /customers/minrejse.dk/minrejse.dk/httpd.www/land/egypten/egypten.php on line 75

Koden.

<?php
// get contents of a file into a string
$filename = "/land/anettehallev/count.txt";
$handle = fopen ($filename, "r");
$contents = fread ($handle, filesize ($filename));
fclose ($handle);
echo $contents;
?>
Avatar billede repsac Nybegynder
01. august 2003 - 12:01 #4
ligger info.php og count.txt i samme mappe? Så skal $filename være 'count.txt'...
Avatar billede michaeljuul Nybegynder
01. august 2003 - 12:09 #5
Nej de ligger i 2 forskellige mapper.
Avatar billede repsac Nybegynder
01. august 2003 - 12:10 #6
så er det stien ('/land/anettehallev/') der er forkert.

Hvad er den fulde sti til info.php og den fulde sti til count.txt?
Avatar billede michaeljuul Nybegynder
01. august 2003 - 12:13 #7
Avatar billede repsac Nybegynder
01. august 2003 - 12:15 #8
$filename = '../anettehallev/count.txt';
Avatar billede repsac Nybegynder
01. august 2003 - 12:17 #9
forklaring: du står i /land/egypten/ og går ét niveau tilbage med '..', så står du i /land/. Derpå skal du ind i anettehallev...

forståeligt? :)
Avatar billede michaeljuul Nybegynder
01. august 2003 - 12:20 #10
Ja det er rigtig. Altså når man har været inde på siden anettehallev så skal den vise det på info.php som ligger under land/egypten
Avatar billede michaeljuul Nybegynder
01. august 2003 - 12:30 #11
Det virker nu. :-)
Jeg ændre $filename = "/land/anettehallev/count.txt";

Til $filename = '../anettehallev/count.txt';

Lav lige et svar så du kan få point
Og mange tak for hjælpen
Avatar billede repsac Nybegynder
01. august 2003 - 12:52 #12
velbekomme :)
Avatar billede michaeljuul Nybegynder
01. august 2003 - 12:59 #13
Lukket
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester