Loading:


    Formularz zapisujący dane do pliku TXT napisany w języku PHP

    Formularz zapisujący dane do pliku TXT napisany w języku PHP.

    Może posłużyć nawet jako księga gości:)

    INSTRUKCJA DLA LAIKÓW:)

    Aby zadziałał musisz wrzucić na serwer pliki: formularz.php (KOD 01) , podglad.php (KOD 02) oraz utworzony plik dane.txt.

    UWAGA!

    1. Serwer musi obsługiwać przynajmniej PHP4!

    2. Plik dane.txt musi mieć pełne prawa: chmod 666*

    *W Total Commander po wrzuceniu pliku na serwer zaznacz go i klikaj: PLIK -> ZMIEŃ ATRYBUTY... -> i tam w okienku [chmod] wpisać: 666



    Napisz Artyku³

    Listing

    -->>KOD 01<<--

    <?php
    /*********************************************
    * plik formularz.php
    *********************************************/


    $pole1 = trim($_POST['pole1']);
    $pole2 = trim($_POST['pole2']);
    $pole3 = trim($_POST['pole3']);
    $pole4 = trim($_POST['pole4']);

    if(empty($pole1) and empty($pole2) and empty($pole3)) {
       
    // prosty formularz zawierający dwa pola
    echo '<form action="" method="post">
    Imie: <input type="text" name="pole1" style="width: 200px;" /><br />
    Nazwisko<input type="text" name="pole3" style="width: 200px;" /><br />
    Numer telefonu<input type="text" name="pole4" style="width: 200px;" /><br />
    Dodatkowe info:<textarea name="pole2" style="width: 200px; height: 100px;">
    </textarea><br />
    <input type="submit" value="Zapisz" />
    </form>'
    ;
    }
    else {
       
        // dane pochodzące z formularza
        $dane = $pole1."`".$pole3."`".$pole4."`".$pole2."\n";
        // przypisanie zmniennej $file nazwy pliku
        $file = "baza.txt";
        // uchwyt pliku, otwarcie do dopisania
        $fp = fopen($file, "a");
        // blokada pliku do zapisu
        flock($fp, 2);
        // zapisanie danych do pliku
        fwrite($fp, $dane);
        // odblokowanie pliku
        flock($fp, 3);
        // zamknięcie pliku
        fclose($fp);
       
        echo "Dane zostały zapisane!<br />";
        echo "Tylko admin moze sprawdzic wszystkie wpisane pola:p Ty jedynie możesz zobaczyc liste:D<br />";
        echo "<a href=\"podglad.php\">Zobacz liste uczestnikow</a>";
    }

    ?>


    -->>KOD 02<<--

    <?php
    /*********************************************
    * plik podglad.php
    *********************************************/


    // wczytanie zawartości pliku do tablicy
    $file = file("baza.txt");
    // przechodzimy przez tablicę za pomocą pętli foreach
    foreach($file as $value) {
    // rozbijamy poszczególne linie na części
    $exp = explode("`",$value);
    // wyświetlamy rozbity tekst
    echo $exp[0]."<br />".$exp[1]."<hr />";
    }

    ?>
     




    Dodano przez: matizag Ranga: 0 Punktów: 0
    Komentarze użytkowników
    a jak mam to zrobic zeby dzuakaio?
    autor: foriv | 13114 | 2018-10-06 00:52:39


      • Tre¶æ komentarza
        Kod do komentarza (opcjonalnie)
        PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
        Autor
        Token
        token

         

         








    funkcje.net
    Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2025 v.1.5 | design: diviXdesign & rainbowcolors