Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Formularz w txt
Forum PHP.pl > Forum > Przedszkole
Guest
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
mike
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ę :|
Guest
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.
mike
  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. ?>
Guest
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
strife
  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
Guest
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
Guest
  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
mike
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.
dr_bonzo
A strone odswiezasz czy cofasz sie i ponownie wysylasz formularz?
Guest
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ć ?
Guest
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
Hacker
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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.