Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Formularz w txt, Jak zrobić ?
-Guest-
post
Post #1





Goście







Potrzebuję jak najprostrzego formularza który zapisuje pliki w txt, szukałem na forum, ale znalazłem tylko te bardziej skomplikowane. Formularz mam w html zapisany metodą post. Mam formularz, lecz z użyciem zmiennych globalnych i jak je usuwam to już nic nie działa. Proszę o pomoć szuką już kilka dni tego skryptu mad.gif
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 12)
mike
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


A po co "usuwasz" zmienne superglobalne :?:
(domyślam sie że wywalasz $_POST[ 'value' ] na rzecz $value)

No to jak masz wszystko to czego szukasz? Zgubiłem się :|
Go to the top of the page
+Quote Post
-Guest-
post
Post #3





Goście







Nie mam taki skrypt

  1. <?php
  2. $zmienna1;$zmienna2;
  3.  
  4. $file=fopen('plik.txt','a');
  5. fwrite($file,"nZmiennaa: $zmienna1 nZmiennab: $zmienna2
  6.  n");
  7. fclose($file);
  8. ?>


i nie działa on na serwie ze wyłączonymi zmiennymi globalnymi.
Go to the top of the page
+Quote Post
mike
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


  1. <?php
  2.  
  3. $zmienna1;$zmienna2; // wywal to, niepotrzebne jest
  4.  
  5. $file = fopen('plik.txt','a');
  6. fwrite( $file, "nZmiennaa: $_POST[ 'zmienna1' ] nZmiennab: $_POST[ 'zmienna2' ] n");
  7. fclose($file);
  8.  
  9. ?>
Go to the top of the page
+Quote Post
-Guest-
post
Post #5





Goście







Niestety, wpisałem taki kod:

  1. <?php
  2. $file = fopen('plik.txt','a');
  3. fwrite( $file, "nLogin: $_post[ 'zmienna1' ] nHasło: $_post[ 'zmienna2' ] 
  4. n");
  5. fclose($file);
  6. ?>


Parser php pokazuje mi błąd:

Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in c:\usr\krasnal\www\hello\projekt\form.php on line 3

A oto trzecie linijka kodu:

  1. <?php
  2. fwrite( $file, "nLogin: $_post[ 'zmienna1' ] nHasło: $_post[ 'zmienna2' ] 
  3. ?>


Niewiem co dalej zrobić, pytałem na różnych forach, ale nikt nie umiał zrobić poprawnego i bardzo prostego formularza. sadsmiley02.gif
Go to the top of the page
+Quote Post
strife
post
Post #6





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

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


  1. <?php
  2. $file = fopen('plik.txt','a');
  3. fwrite( $file, "nLogin: " . $_POST['zmienna1'] . "nHasło: " . $_POST['zmienna2' ] . "n");
  4. fclose($file);
  5. ?>

Powinno działać.

Pozdrawiam i idę grać w Hitman'a biggrin.gif


--------------------
Go to the top of the page
+Quote Post
-Guest-
post
Post #7





Goście







Niestety nie działa sad.gif Parser już nie pokazuje błędu, ale w txt dalej nie widać zmiennych, tylko:

Login:
Hasło:

A powinno być:

Login: (zmienna1)
Hasło: (zmienna2)

I Lipaaaaaaaaaaaa sadsmiley02.gif
Go to the top of the page
+Quote Post
-Guest-
post
Post #8





Goście







  1. <?php
  2. $file = fopen('plik.txt','a');
  3. fwrite( $file, "nLogin: " . $_POST['zmienna1'] . "nHasło: " . $_POST['zmienna2' ] . "n");
  4. fclose($file);
  5. ?>


Sprawdziłem na różnych przeglądarkach i działa, ale tylko pod Operą, a muszę mieć skrypt również pod Firefoxa, oraz Internet Explorera
Go to the top of the page
+Quote Post
mike
post
Post #9





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Błąd na pewno jest po Twojej stronie a nie po stronie skryptu, który de facto jest dobry.

Działanie php jest niezależne od przeglądarki.
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #10





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


A strone odswiezasz czy cofasz sie i ponownie wysylasz formularz?


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
-Guest-
post
Post #11





Goście







Wchodzę na stronkę, wypełniam formularz, i klikam na jakiś link z menu i nic....... Nie odświeżam, i nie cofam się. Co radzicie mi dalej zrobić ?
Go to the top of the page
+Quote Post
-Guest-
post
Post #12





Goście







Oto formularz w html:

  1. <TABLE WIDTH=100% BORDER=0 CELLSPACING=1 CELLPADDING=4>
  2. <TR><TD BGCOLOR="#505050" CLASS=white><B>Login</B></TD></TR>
  3. <TR><TD BGCOLOR="#D4C0A1">
  4. <FORM ACTION="form.php" METHOD="POST" ENCTYPE="text/plain">
  5. <TABLE BORDER=0 CELLPADDING=1>
  6. <TR><TD>Login:</TD><TD><INPUT NAME="login" SIZE=10 MAXLENGTH=10></TD></TR>
  7. <TR><TD>Hasło:</TD><TD><INPUT NAME="haslo" SIZE=30 MAXLENGTH=29></TD></TR>
  8. </TABLE>
  9.  
  10. </TD></TR>
  11. </TABLE>
  12. <BR>
  13. <TABLE BORDER=0 WIDTH=100%>
  14. <TR><TD ALIGN=center><IMG SRC="blank.gif" WIDTH=70 HEIGHT=1 BORDER=0><BR>
  15. </TD><TD ALIGN=center>
  16. <TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0><TR><TD>
  17. <INPUT TYPE=image NAME="Submit" SRC="submit.gif" BORDER=0 WIDTH=120 HEIGHT=18>
  18. </TD></TR></FORM></TABLE>



Może to coś pomoże. To nie ja pisałem tego html'a. Musże mieć stronkę identyczą do pierwozoru dlatego nie przpisałem tego kodu na CSS. POMOCY
Go to the top of the page
+Quote Post
Hacker
post
Post #13





Grupa: Zarejestrowani
Postów: 225
Pomógł: 0
Dołączył: 1.11.2005

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


Cytat(Guest @ 2005-12-11 15:13:38)
To nie ja pisałem tego html'a. Musże mieć stronkę identyczą do pierwozoru dlatego nie przpisałem tego kodu na CSS. POMOCY

Hmm... nie ty pisałeś tego HTML-a, musisz mieć stronkę indentyczną do pierwowzoru, zapisujesz loginy i hasła do pliku. Widzę, że jakiś wielki haX0r(a raczej phisher) się na tym forum pyta o radę biggrin.gif tongue.gif

Ten post edytował Hacker 11.12.2005, 21:45:52


--------------------
(\.../)This is Bunny
(O.o)Copy Bunny into your signature to help him...
(> <)...on his way to world domination
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 05:57