![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 25.02.2003 Skąd: Białystok Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam taki problem. Sciagnalem sobie skrypt ksiegi gosci i nie moge jej uruchomic. Po wpisaniu wszystkich pol w formularzu komunikuje mnie ze nie wypelnilem jednak ich wszyskich. Po prostu dane z formularza nie zapisuja sie w plikach. Do testowania uzywam FoxServ.
Oto fragment kodu z formularza: <FORM ACTION="dane.php3" method="post"> <TR> <TD>Autor</TD> <TD><INPUT TYPE="text" NAME="autor" size="40"></TD></TR> <TR> <TD>E-mail</TD><TD><INPUT TYPE="text" NAME="majl" size="40"></TD></TR> <TR> <TD>Kraj</TD><TD><INPUT TYPE="text" NAME="kraj" size="40"></TD></TR> <TR> <TD>Komentarz </TD> <TD><TEXTAREA NAME="komentarz" COLS="35" ROWS="5""></TEXTAREA></TD></TR> <TR><TD></TD> <TD><INPUT TYPE="hidden" NAME="data" size="20" value="<? print (Date("d-m-y, H:i")); ?>"></TD></TR><TR><td></td> <TD><input type="reset" value="Rezygnuj"><INPUT TYPE="submit" value="Dodaj wpis"></TD></TR></FORM> A to kod z pliku dane.php3 do zatwierdzania wpisow: if (($autor!="") && ($majl!="") && ($kraj!="") && ($komentarz!="")) { echo "<center><h1>Dziękujemy za wpisanie się do Guestbooka</h1><BR><BR><A HREF="ksiega.php3"><h2>Powrót na witrynę</h2></A><BR></center><br>"; } else { echo "<BR><BR><center><h2>Musisz wypełniś wszystkie pola formularza</h2></center><br><center><form name="Historia"><input type="button" value="<<< Powrót do formularza" onClick="history.back()"></form></center>"; exit; } ?> <? // *** przetwórz dane z formularza i dopisz do pliku $CatalogRequests = fopen("req.n", "a"); if($CatalogRequests) { fputs($CatalogRequests, "$autorn"); fclose($CatalogRequests); } ?> <? // *** przetwórz dane z formularza i dopisz do pliku $CatalogRequests = fopen("req1.n", "a"); if($CatalogRequests) { fputs($CatalogRequests, "$majln"); fclose($CatalogRequests); } ?> <? // *** przetwórz dane z formularza i dopisz do pliku $CatalogRequests = fopen("req2.n", "a"); if($CatalogRequests) { fputs($CatalogRequests, "$krajn"); fclose($CatalogRequests); } ?> <? // *** przetwórz dane z formularza i dopisz do pliku $CatalogRequests = fopen("req3.n", "a"); // zamiana znacznika konca lini na znacznik <br> $komentarz = ereg_replace("rn","<br>",$komentarz); // usuwanie kodu html i wulgarnych słow include("html.php3"); if($CatalogRequests) { fputs($CatalogRequests, "$komentarzn"); fclose($CatalogRequests); } ?> <? // *** przetwórz dane z formularza i dopisz do pliku $CatalogRequests = fopen("req4.n", "a"); if($CatalogRequests) { fputs($CatalogRequests, "$datan"); fclose($CatalogRequests); } ?> Dlaczego to nie dziala?? |
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 335 Pomógł: 6 Dołączył: 7.03.2002 Ostrzeżenie: (0%) ![]() ![]() |
Skrypt zostal napisany dla starszej wersji php. Zobacz na forum php pierwszy topic z gory (przyklejony).
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 5.09.2002 Skąd: Gliwice/Radomsko/Szczepocice Ostrzeżenie: (0%) ![]() ![]() |
A nadałeś plikom uprawnienia do zapisu?
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 25.02.2003 Skąd: w-wa Ostrzeżenie: (0%) ![]() ![]() |
if (($autor!="") && ($majl!="") && ($kraj!="") && ($komentarz!=""))
w tej linijce sprobuj zamiast != użyć !== , może pomoże |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 25.02.2003 Skąd: Białystok Ostrzeżenie: (0%) ![]() ![]() |
Wielkie dzieki, dziala!!!
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 15.04.2003 Ostrzeżenie: (0%) ![]() ![]() |
Witam.Chciałmem nawiązać do księgi gości i kodu zamieszczonego przez
mariush'a.Chodzi mi mianowicie o to jak zrobić żeby podczas wpisywania maila skrytp sprawdził czy jest on poprawny(żeby np sprawdzał czy pomiędzy jest @ albo coś takiego).Jaki warunek należy podac? |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 23.06.2025 - 21:21 |