Avatar billede xmanx Nybegynder
20. januar 2005 - 19:26 Der er 24 kommentarer

hjælp til tæller chmode

hej folkens, jeg har en tæller der ser sådan her ud:

<?
// Dette script er lavet af Emil Kejlbo
// Du har lov at bruge som du vil, ændre osv.
// Du er velkommen til at maile mig med spørgsmål og kommentare
// emil@kejlbo.dk
// VH Emil Kejlbo
// ps. count.txt skal chmode's til 766...
    $ip = getenv("REMOTE_ADDR");
    $fil = "count.txt";
    $f = file($fil);
    $antal = count($f);
    $yest = time() - 86400;
    $o = "0";
    $xidag = "f";
    $idag = time();
    $idag2 = date("Y F d, H:i");
        while ($antal > $o) {
            $streg = explode(" ", $f[$o]);
                if ($ip == $streg[0]) {
                $x = "t";
                    if ($streg[1] > $yest) {
                        $xidag = "t";
                    }
                }
            $o++;
        }
        if ($xidag == "f") {
            $logg = fopen("$fil", "a");
            fputs ($logg, "$ip $idag, $idag2\n");
           
            fclose ($logg);
        }
    $f = file($fil);
    $antal = count($f);
        if ($x == "t") {
// Hvis man har været der før...
            print "Velkommen tilbage, Der har været $antal besøgende";
        }
        else {
            print "Der har været $antal besøgende";
        }
?>

// ps. count.txt skal chmode's til 766... hvad vil det sige og hvordan gør jeg?
Avatar billede arne_v Ekspert
20. januar 2005 - 19:28 #1
chmod er en unix/linux kommando til at ændre fil beskyttelse med
Avatar billede arne_v Ekspert
20. januar 2005 - 19:29 #2
D.v.s. at hvis scriptet ligger på en unix/linux box telnetter/ssher du ind
og giver komamndoen:

chmod 766 count.txt

(i det rigtige dir naturligvis)
Avatar billede arne_v Ekspert
20. januar 2005 - 19:30 #3
Windows FAT32 skal du ikke gøre noget

Windows NTFS skal du ind i file properties security og give den fornødne skrive adgang
Avatar billede xmanx Nybegynder
20. januar 2005 - 19:34 #4
jeg har ikke skide meget forstand på det her kan jeg høre.. well, mine filer ligges op på et webhotel...
jeg ved ikke om det kører linux eller hvad det gør..
Avatar billede xmanx Nybegynder
20. januar 2005 - 19:36 #5
og forresten kan jeg godt gøre sådan at den tæller besøgstallet på min startside, fordi jeg har lavet det sådan at jeg kun skal være den eneste der kan se besøgstallet på min side, og det gør jeg på en side som man skal være logget ind på... dvs at min counter kun tæller hits på min start side, og at jeg kan se besøgstallet på min admin side fx.
Avatar billede arne_v Ekspert
20. januar 2005 - 19:36 #6
Du kan ihvertfald se fil beskyttelsen med en FTP klient.

Du kan muligvis også ændre den via FTP.
Avatar billede arne_v Ekspert
20. januar 2005 - 19:36 #7
web hotel + PHP => stor sandsynelighed for Linux
Avatar billede xmanx Nybegynder
20. januar 2005 - 19:57 #8
hvordan ændre jeg den så?
Avatar billede arne_v Ekspert
20. januar 2005 - 19:59 #9
Hvordan ser filen ud når du uploader den til dit web hotel ?
Avatar billede xmanx Nybegynder
20. januar 2005 - 19:59 #10
og har det egentlig ngoen betydning hvis jeg ikke gør det?
Avatar billede arne_v Ekspert
20. januar 2005 - 19:59 #11
Altså nå du i dit FTP program lister directory med filen i ?
Avatar billede arne_v Ekspert
20. januar 2005 - 20:00 #12
Hvis svriptet ikke har skrive adgang til den fil så virker det ikke.
Avatar billede xmanx Nybegynder
20. januar 2005 - 20:00 #13
den ser normal ud
Avatar billede xmanx Nybegynder
20. januar 2005 - 20:00 #14
noget jeg skal ligge mærke til?
Avatar billede xmanx Nybegynder
20. januar 2005 - 20:01 #15
er det når jeg højre klikker på filen? for når jeg gør det står der noget med tilladelser osv
Avatar billede arne_v Ekspert
20. januar 2005 - 20:01 #16
Ja - hvordan ser protection ud ?
Avatar billede xmanx Nybegynder
20. januar 2005 - 20:01 #17
og der kan jeg hakke nogle felter af
Avatar billede arne_v Ekspert
20. januar 2005 - 20:02 #18
Ja - det er nok det
Avatar billede arne_v Ekspert
20. januar 2005 - 20:02 #19
Kort sagt skal du sikre at der er write adgang til filen
Avatar billede xmanx Nybegynder
20. januar 2005 - 20:02 #20
ok så tror jeg det virker

men ved du om den kun tæller besøg på den side jeg ser tallet på eller om den gør det for hele siden? altså startside osv..?
Avatar billede arne_v Ekspert
20. januar 2005 - 20:05 #21
Det afhænger vel af om du copy paster den kode ind på en enkelt side eller på alle sider.
Avatar billede xmanx Nybegynder
20. januar 2005 - 20:21 #22
hvilken kode der det jeg skal indsætte på startsiden så?
Avatar billede arne_v Ekspert
20. januar 2005 - 20:30 #23
Den du postede i spørgsmålet !
Avatar billede arne_v Ekspert
25. februar 2005 - 22:09 #24
OK ?
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
Kurser inden for grundlæggende programmering

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