Witam
Potrzebuję skrypt php dzięki któremu będę edytował plik txt. Chodzi mi o wczytanie zawartości pliku do pola textowego na stronie, zmiana textu i zapis do pliku zmienionej zawartości.
Pozdrawiam
PS. Proszę prosto i jasno mam podstawy podsaw w php.
[PHP] Pliki txt
Re: [PHP] Pliki txt
No to tworzysz sobie trzy pliki: podglad.php , edycja.php , oraz ten twój plik txt któremu nadamy nazwe plik.txt. Mozna wpisać do niego np "ble ble". Pliki:
podglad.php
<html>
<head>
</head>
<body>
<form method="POST" action="edycja.php">
<textarea cols=50 rows=20 name="dane">
<?
$file = fopen('plik.txt', 'r');
$zawartosc = fread($file, filesize('plik.txt'));
fclose($file);
echo $zawartosc;
?>
</textarea>
<input type="submit" value="edytuj">
</form>
</body>
</html>
edycja.php
<?
$file = fopen('plik.txt', 'w');
fwrite($file,$_POST['dane']);
fclose($file);
echo 'plik zmieniony';
?>
Po uruchomieniu pliku podglad.php w polu textarea powinna pokazac się tresc plik.txt. W tym tez polu textarea mozna zmienic tresc a po zmiane klikamy na edytuj i zawartosc pliku bedzie zmieniona. Mam nadzieje ze o to Ci chodzilo.
podglad.php
<html>
<head>
</head>
<body>
<form method="POST" action="edycja.php">
<textarea cols=50 rows=20 name="dane">
<?
$file = fopen('plik.txt', 'r');
$zawartosc = fread($file, filesize('plik.txt'));
fclose($file);
echo $zawartosc;
?>
</textarea>
<input type="submit" value="edytuj">
</form>
</body>
</html>
edycja.php
<?
$file = fopen('plik.txt', 'w');
fwrite($file,$_POST['dane']);
fclose($file);
echo 'plik zmieniony';
?>
Po uruchomieniu pliku podglad.php w polu textarea powinna pokazac się tresc plik.txt. W tym tez polu textarea mozna zmienic tresc a po zmiane klikamy na edytuj i zawartosc pliku bedzie zmieniona. Mam nadzieje ze o to Ci chodzilo.

