chciałem założyć księgę gości i robiłem to w ten sposób:
*
index.php - w nim za pomocą funkcji include będzie wywoływany plik odpowiedzialny za wyświetlanie wpisów do Księgi;
*
guest.php - plik, który przetwarza dane z pliku-bazy i wyświetla je na stronie;
*
form.htm - formularz umożliwiający dodawanie nowych wpisów;
*
add.php - plik odpowiedzialny za przetwarzanie danych z formularza i ich zapis do pliku;
*
data.php - nasza "baza danych", w której przechowywane będą wpisy;
Plik index.php
1. <?
2. include "guest/guest.php";
3. ?>
Plik guest.php
1. <?
2. $base="guest/data.php";
3. $table=file($base);
4. $max=count($table);
5. echo "<center><H1>Księga Gości</H1></center><br><br>";
6. echo "<p align=right><a href=guest/form.htm>dodaj wpis</a></p>";
7. for ($i=0; $i<$max; $i++) {
8. $data=explode ("*|*", $table[$i]);
9. echo "<b>Dodano:</b> $data[3]<br><b>Autor:</b>
<a href=mailto:$data[1]>$data[0]</a><br>$data[2]<br><hr size=1><br>";
10. }
11. echo "<p align=right><a href=guest/form.htm>dodaj wpis</a></p>";
12. ?>
Plik form.htm
1. <html>
2. <body>
3. <center><h1>Dodaj wpis</h1></center><br>
4. <hr size=1>
5. <form action=add.php method=post>
6. nick:<br>
7. <input type=text name=nick><br>
8. email:<br>
9. <input type=email name=email><br>
10. wpis:<br>
11. <textarea name=tekst rows=5 cols=30 wrap=virtual></textarea><br>
12. <input type=submit value=dodaj> <input type=reset value=reset><br>
13. </form>
14. <hr size=1>
15. </body>
16. </html>
Plik add.php
1. <?
2. $url="http://localhost/guest/index.php";
3. $base="data.php";
4. $date=date("d-m-Y");
5. $data="$nick*|*$email*|*$tekst*|*$date";
6. $data=eregi_replace(" ", "<br>", $data);
7. $f=fopen($base, a);
8. flock($f, 2);
9. fputs($f, $data);
10. flock($f, 3);
11. fclose($f);
12. echo "Wpis został dodany...<br><a href=$url>Pokaż wpisy</a>";
13. ?>
i wyskakuje mi:
"Wpis został dodany..."
Pokaż wpisy
klikam pokaz wpis i wyskakuje mi:
404 Not Found
The request /guest/book.php was not found on this server.
a book.php został wsłany na serwer

index.php nazwalem ksiega_gosci.php (bo nazwa index juz zajeta jest przez sama strone )
Prosze o pomoc albo wyjasnienie co robie zle
Pozdrawiam