Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: zapis zmiennych do txt
Forum PHP.pl > Forum > PHP
wladimirec
witam
sorry jesli wyda sie komus to zbyt banalne, ale mam taki problem
chce podmienic istniejacy kod formularza zbierajacego dane metoda post
oto fragment kodu
  1. <?php
  2. //Add the shout to the database
  3. //
  4. if( isset($_GET['action']) && $_GET['action'] == &#092;"add\" )
  5. {
  6. $new_line = $_POST['name'].&#092;"|\".$_POST['email'].\"|\".date(\"H:i d-m-y\").\"|\".stripslashes(htmlspecialchars($_POST['message'])) . \"n\";
  7. if( ! $fp = fopen($text_file,&#092;"a\") )
  8. echo &#092;"Cannot open \" . $text_file . \"! Check the file rights.\"; 
  9. if( flock( $fp, LOCK_EX ) )
  10. {
  11. fwrite( $fp,$new_line );
  12. flock( $fp, LOCK_UN );
  13. } else {
  14. echo &#092;"Couldn't lock the file \" . $text_file . \"!\";
  15. }
  16. header(&#092;"Location: \" . $referer_url );
  17. }
  18. ?>

chcę aby w miejsce $_POST['name'] i $_POST['email'] byly wpisywane automatycznie zdefiniowane wczesniej dla zalogowanego uzytkownika dane
probowalem tak
  1. <?php
  2. //Add the shout to the database
  3. //
  4. if( isset($_GET['action']) && $_GET['action'] == &#092;"add\" )
  5. {
  6. $new_line = $name.&#092;"|\".$email.\"|\".date(\"H:i d-m-y\").\"|\".stripslashes(htmlspecialchars($_POST['message'])) . \"n\";
  7. if( ! $fp = fopen($text_file,&#092;"a\") )
  8. ......
  9. ?>


no i w oczekiwanych miejscach w pliku nie pojawia sie oczekiwana wartosc sad.gif
pozostawiane sa puste miejsca

z gory dziekuje za podpowiedzi
Zbłąkany
php ma ta zalete ze kazde pole formularza po wyslaniu jest jednoczenie zapisane do tablicy $_POST['zmienna'], gdzie zmienna to nazwa pola w formularzu smile.gif czyli jesli nazwiesz to pole: ksywa_kolesia (np. <input type="hidden" name"ksywa_kolesia" value="user15">), to aby odtworzyc wartosc, ktora ty tam umiesciles, (np w polu typu hidden, ale moze to bys tez inne pole ale to raczej ciezko zmienic winksmiley.jpg ) to mozesz sie do niej odwolac przez: $_POST['ksywa_kolesia'] smile.gif
wladimirec
dziala,
dzieki ogromne
wlasnie tego mi bylo trzeba winksmiley.jpg

pozdrawiam
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.