Avatar billede zod Nybegynder
28. juli 2004 - 16:08 Der er 15 kommentarer og
1 løsning

Tilmedlingsliste til klub

Hej alle eksperter !

jeg stå og mangler et tilmeldlings script som en sindsyg....

håber i kan hjælpe !

scriptet skal kunne :

så at når man går ind på min hjemmeside skal de kunne markere om de kan komme eller ej... og så skal de andre der er inde på min hjemmeside kunne se hvem der kommer og ikke gør

NB. man skal ikke have en bruger
Avatar billede zod Nybegynder
28. juli 2004 - 16:23 #1
nogen der er igang!?
Avatar billede expnet Seniormester
28. juli 2004 - 16:28 #2
søg på nette der mange script.

eks Http://script.dk
Avatar billede Slettet bruger
28. juli 2004 - 16:31 #3
Jeg er i gang :)
Avatar billede coderdk Praktikant
28. juli 2004 - 16:31 #4
Noget i stil med dette. Bemærk at $FIL skal være skrivbar for webserveren.

<?php

    $FIL = "liste.dat";
    $liste = @file_get_contents( $FIL );
    $liste = unserialize( $liste );
    if ( !is_array( $liste ) )
    {
        $liste = array();
    }
    if ( isset( $_POST['navn'] ) )
    {
        $row = array();
        $row['navn'] = $_POST['navn'];
        $row['kommer'] = ( $_POST['kommer'] == 1 ? 1 : 0 );
        $liste[] = $row;
        $slist = serialize( $liste );
        $fp = fopen( $FIL, "w" );
        flock( $fp, LOCK_EX );
        fwrite( $fp, $slist );
        flock( $fp, LOCK_UN );
        fclose( $fp );
    }

    echo "<h1>Tilbagemeldinger</h1>";
    echo '<form method="post"> Navn: <input type="text" name="navn"> Kommer: <input type="checkbox" name="kommer" value="1"> <input type="submit" value="indsend"> </form><br><hr><br>';

    if ( count( $liste ) > 0 )
    {
        $n = 0;
        foreach ( $liste as $row )
        {
            echo "<div" . ( $n % 2 == 0 ? " style='background-color: grey'" : "") . ">$row[navn] kommer" . ( $row['kommer'] == 1 ? '!' : ' ikke...') . "</div>";
            $n++;
        }
    }
    else
    {
        echo "Ingen tilbagemeldinger endnu...";
    }

?>
Avatar billede Slettet bruger
28. juli 2004 - 16:34 #5
Avatar billede Slettet bruger
28. juli 2004 - 16:35 #6
Du skal bare have en tekstfil kaldet db.txt i samme dir, chmoddet 666.
Avatar billede Slettet bruger
28. juli 2004 - 17:48 #7
*svarer*
Avatar billede zod Nybegynder
11. august 2004 - 12:38 #8
hvordan ændre man chmoddet til 666??
Avatar billede coderdk Praktikant
11. august 2004 - 14:41 #9
Det nemmeste er nok at oprette en folder der f.eks. hedder "out", højreklikke på den i dit ftpprogram og ændre rettighederne så alle kan læse og skrive til den folder. Og derefter ændre $FIL = "liste.dat"; til $FIL = "out/liste.dat";
Avatar billede Slettet bruger
11. august 2004 - 19:04 #10
zod > Du kan bruge et FTP program, f.eks.
Avatar billede zod Nybegynder
12. august 2004 - 16:24 #11
jeg uploader på følgene måde :

(1) Åben min browser (Internet Explorer)
(2) I adresselinien skriver jeg den ftp-adresse jeg har fået fra webhotelet
(3) så skriver jeg mine login oplysninger i boksen der kommer frem -
(4) og så oploader jeg

hvornår/hvordan skal jeg ændre chmoddet til 666
Avatar billede zod Nybegynder
12. august 2004 - 19:38 #12
lukker
Avatar billede coderdk Praktikant
13. august 2004 - 01:39 #13
Du højreklikker i din folder, vælger "New" -> "Folder", navngiver den f.eks. "out", denne folder højreklikker du på og sætter krydser i "Read", "Write" og "Execute" ved både "Owner", "Group" og "All users".

I mit script rettes:

    $FIL = "liste.dat";

til

    $FIL = "out/liste.dat";


Du lukkede med to brugbare besvarelser, som du afviste. Det går jeg ud fra var en fejl.
Avatar billede zod Nybegynder
13. august 2004 - 14:27 #14
coderdk >> hvordan sætter jeg den til 666 så
Avatar billede Slettet bruger
13. august 2004 - 15:15 #15
zod > Jeg går udfra det var en fejl at du lukkede disse besvarelser?!
Avatar billede coderdk Praktikant
13. august 2004 - 15:25 #16
zod > Kommentar: coderdk fra 13/08-2004 01:39:17 beskriver hvad der svarer til at sætter den til 777 (som egentlig er lige så godt som 666), i Internet Explorer.
Du burde overveje at bruge en "rigtig" FTP klient, som f.eks. den gratis FileZilla: http://filezilla.sf.net
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