Avatar billede baloose Nybegynder
17. december 2003 - 23:42 Der er 7 kommentarer og
1 løsning

tælle op?

Hvordan laver jeg et script der "tæller" op vær gang jeg reloader siden?
Avatar billede baloose Nybegynder
17. december 2003 - 23:44 #1
Hov, glæmte at alle de tal der er brugt skal gemmes i en tekst fil
Avatar billede dcheng Novice
17. december 2003 - 23:47 #2
<?php
$COUNT_FILE = "<<<FILNAVN>>>";
if (file_exists($COUNT_FILE)) {
    $fp = fopen("$COUNT_FILE", "r+");
    flock($fp, 1);
    $count = fgets($fp, 4096);
    $count += 1;
    fseek($fp,0);
    fputs($fp, $count);
    flock($fp, 3);
    fclose($fp);
} else {
    echo "";
}
?>

Du skal erstatte <<<FILNAVN>>> med detnavn på den fil du vil gemme dit data i
Avatar billede jakoba Nybegynder
17. december 2003 - 23:51 #3
Du starter med at lave en fil med et tal i:

0

kald filen mintaeller.txt  eller noget og ftp den over på din server.
sørg for at den er både læsbar og skrivbar for group og owner. (med chmod)

og lav så et lille php script:

--------- fil: telop.php
<?php
$fp = fopen( "mintaeller.txt", "r+" );
$tal = 1*fread( $fp, 1024 ) +1;
rewind( $fp );
fwrite( $fp, $tal );
fclose( $fp );
?>

mvh JakobA
Avatar billede baloose Nybegynder
17. december 2003 - 23:55 #4
Er det muligt at lave det på en linje så det kan bruges i en VALUE='' comando?
Avatar billede jakoba Nybegynder
18. december 2003 - 00:02 #5
php kører på serveren og KUN på serveren. men du kan da sagtens skrive tellerværdien ind som værdi til en value= attribut i htmlfilen:

<html>
<body>

<?php
$fp = fopen( "mintaeller.txt", "r+" );
$count = 1*fread( $fp, 1024 ) +1;    // jeg har ændret $tal til $count så du
                                    // ligesålet kan bruge dchengs
rewind( $fp );
fwrite( $fp, $count );
fclose( $fp );
?>

<form>
<input type='text' value='<?php echo $count; ?>'>
</form>
</body>
</html>
Avatar billede baloose Nybegynder
18. december 2003 - 00:16 #6
Hvordan bruger jeg det der chmod?
Avatar billede jakoba Nybegynder
18. december 2003 - 00:25 #7
Det nemmeste er som regel at bruge det via dit FTP program. i de fleste FTP programmer vises der 2 fillister, en fra din PC og en fra serveren. Hvis du finder filen i den fra serveren kan du vælge den fil og derefter højreklikke.

et af menupunkterne hedder 'chmod' eller måske 'rettigheder' vælg det og følg instruksen.
Avatar billede baloose Nybegynder
18. december 2003 - 00:34 #8
Jeg kan ikke finde noget i den stil, jeg bruger FTP Commander!
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

IT-JOB