Czy jest możliwe zrobienie czegoś takiego:
Plik php otwiera plik np. plik1.txt przeczesuje go w poszukiwaniu ciągu znaków np. #F1, następnie zamienia go na ciąg znaków np. Jestem początkującym jeśli chodzi o PHP i zapisuje w drugim pliku plik2.txt.
Zrobiłem coś podobnego z formularzem html, gdzie podaje wartości a skrypt otwiera jeden plik o podmienia mi konkretne znaki i zapisuje wszystko do drugiego pliku, jak sie okazało działa to tylko jeśli podaje wartości o jednym znaku.
<label>szerokosc:<input type="text" name="firstname" size="3" /></label><br />
<label>dlugosc:<input type="text" name="lastname" size="3" /></label><br /><br /><br />
<?
$firstname = $_POST['firstname'];
$lastname = $_POST['lastname'];
$szerokosc = "X"; // X - znak do podmiany w plik1.txt
$szerokosc_new = $firstname;
$dlugosc = "Z"; // Z - znak do podmiany w plik1.txt
$dlugosc_new = $lastname;
$tmpfile = fopen("plik1.txt", "rw");
$tekst = fread(fopen("plik1.txt", "rw"), filesize("plik1.txt"));
$tekst=strtr($tekst,$szerokosc,$szerokosc_new);
$tekst=strtr($tekst,$dlugosc,$dlugosc_new);
$tmpfile2=fopen("plik2.txt", "w");
fwrite($tmpfile2, $tekst);
fclose($tmpfile);
fclose($tmpfile2);
?>
Jest jeszcze druga sprawa jak zrobić też taką podmianę ciągów wybierając z listy checbox'ów:
np. wybieram <input type="checkbox" name="fotel1" value="fotelik" />alicja
otwieram plik1.txt podmieniam ciąg #F1 na fotelik i zapisuje wszystko w plik2.txt.
Mam nadzieje że mniej więcej wiadomo o co chodzi ;-P , liczę na Waszą pomoc [!!!]