Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][PHP]Zapisywanie danych jako zmiennych w pliku tekstowym
Forum PHP.pl > Forum > Przedszkole
KLAN PALUCHOWSKICH
Witam,

napisałem taki formularz
  1. <FORM ACTION="wprowadz2.php" METHOD=post>
  2. Wartosc= <input type="text" name="m1">
  3. <INPUT TYPE=SUBMIT NAME=SUBMIT VALUE=SUBMIT>
  4. </HTML>

który ma deklarować zmienną m1 i przekazywać ją do procedury w php:
  1. <?php
  2. $m1 = $_POST['m1'];
  3. $file="baza2.txt";
  4. $fp=fopen("$file", "r+");
  5. $m1=$m1.fread($fp, filesize($file));
  6. flock($fp, 2);
  7. fwrite($fp, $m1);
  8. flock($fp, 3);
  9. fclose($fp);
  10. ?>


Docelowo chciałbym otrzymać formularz w którym wpiszę wartość zmiennej, zapisze ją do pliku tekstowego jako zmienną tak aby móc ją wykjorzystywać w innych miejscach mojej strony. Dopiero się uczę, ktoś mógłby odrobinę pomóc ?

Docelowy wygląd pliku baza2.txt :

  1. <?php
  2. $m1="wartość z formularza";
  3. ?>
MWL
http://lmgtfy.com/?q=file_put_contents
b4x
Taki mały OT - @MWL - widzę że szalejesz z tym lmgtfy.com ;-) Nie lepiej używać file_put_contents - krótsza droga. tongue.gif
KLAN PALUCHOWSKICH
Dziękuję za odpowiedzi, jak tylko wiedziałbym jakiego polecenia w Google szukać napewno bym nie zawracał liter czterech smile.gif , niestety to nadal nie rozwiązuje mojego problemu.

Wpisuję do formularza np. 1 klikam wyślij , potem otwieram sobie plik tekstowy i pojawia mi się 1 a chciałbym żeby pojawiało się $m1=1 jakieś wskazówki ?

  1. <?php
  2. $file = 'test.txt';
  3. $current = file_get_contents($file);
  4. $current .= $_POST['m1'];
  5. file_put_contents($file, $current);
  6. ?>
b4x
  1. <?php
  2. $file = 'test.php'; // później np includujesz go
  3. $current = "<?php\n \$m1 = '".$_POST['m1']."';\n?>";
  4. file_put_contents($file, $current);
  5. ?>
KLAN PALUCHOWSKICH
Plik test.txt po wykonaniu tego kodu wygląda tak:
  1. <?php
  2. = '1';
  3. ?>

A ma wyglądać tak:

  1. <?php
  2. $m1 = '1';
  3. ?>
lnn
omg,KLAN PALUCHOWSKICH nie chcialbym byc niemily ale kto pisze teraz HTML z duzych liter? ohmy.gif

sorry za off-topa..
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.