Strona 1 z 1

kod w php-księga gości

: 17 maja 2008, o 18:17
autor: robin5hood
napisałem kod

Kod: Zaznacz cały

<html>
<head>
</head>
<body>
<h1>Księga gości</h1>
<form action=ksiega_zapisz.php>
 Wpisz swój komentarz<br>
 <textarea cols=40 rews=15 name=komentarz></textarea><br>
 <input type="text" name=podpis>Podpis<br>
 <input type="submit" value="Zapisz">
</form>
<?php
if(file_exists("ksiega_wpisy.txt"))
readfile ("ksiega_wpisy.txt");
else
echo ( "masz szanse byc pierwszy");
?>
</body>
</html>
a w pliku ksiega_zapisz.php

Kod: Zaznacz cały

<?php
if(file_exists("ksiega_wpisy.txt"))
fopen("ksiega_wpisy.txt","a");
else 
$plik=fopen("ksiega_wpisy.txt","w");
fwrite($plik,"<hr>$komentarz<br>$podpis<br>");
fclose($plik);
?>
ale nie wyswietla informacji uzytkownikowi? co trzeba zmienić?

kod w php-księga gości

: 17 maja 2008, o 22:37
autor: eloar
1.

Kod: Zaznacz cały

<form action="ksiega_zapisz.php" method=POST>
2.

Kod: Zaznacz cały

fwrite($plik,"<hr>$_POST['komentarz']<br>$_POST['podpis']<br>");
To są błędy, których istnienia jestem pewien. Co dalej to nie widzę. Chyba już będzie działać.

kod w php-księga gości

: 17 maja 2008, o 22:51
autor: robin5hood
nadal po naciśnięciu "zapisz" nic nie widać

kod w php-księga gości

: 18 maja 2008, o 14:52
autor: Kalesanty
I się nie dziwie ze nic sie nie wyswietla.

Popatrz na to jak komputer...
Patrząc na pierwszy plik:
mam 2 pola z tekstem (komentarz i podpis) po nacisnieciu przycisku zapisz przejdz do pliku ksiega_zapisz.php
wyswietl plik ksiega_wpisy.txt jesli istnieje
jesli nie wyswietl "mozesz byc pierwszy"

w pliku ksiega_zapisz.php
jesli istnieje ksiega_wpisy.txt wyswiatl zawartosc tego pliku
jesli plik nie istnieje stworz plik ksiega_wpisy.txt i dopisz do niego tekst zawarty w zmiennej $komentarz i $podpis a nastepnie zamknij ten plik.


Jesli chodzi o pisanie prgramow bardzo polecam malowanie sobie schematow blokowych ktore znacznie ulatwiaja prace.

kod w php-księga gości

: 18 maja 2008, o 15:20
autor: robin5hood
ja spisałem to z zajęć php. mógłbyś to poprawic?

kod w php-księga gości

: 18 maja 2008, o 17:01
autor: Kalesanty
Niestety nie mój język programowania
Powiem Ci jedno. Niczego, żadnego programu nie spisuje sie w informatyce. Patrz jak działa ten program, co się stanie jak coś wyrzucisz, dodasz czy zmienisz. Rób tak jeśli chcesz się czegoś nauczyć, natomiast jeśli potrzebujesz księgi tylko po to, żeby ją mieć (a nie żeby się nauczyć jak działa język php) to weź poszukaj na google skryptu księgi i masz bez problemu.