Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
prośba o pomoc - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: Programowanie, Bazy danych (https://www.webmastertalk.pl/forum-programowanie-bazy-danych)
+--- Wątek: prośba o pomoc (/thread-pro%C5%9Bba-o-pomoc--3533)



prośba o pomoc - Festi - 02-03-2010

Witam. Mam pewien problem. Mam taki skrypt

<?php
/*********************************************
* plik formularz.php
*********************************************/

$pole1 = trim($_POST['pole1']);
$pole2 = trim($_POST['pole2']);

if(empty($pole1) and empty($pole2)) {

// prosty formularz zawierający dwa pola
echo '<form action="" method="post">
<input type="text" name="pole1" style="width: 200px;" /><br />
<textarea name="pole2" style="width: 200px; height: 100px;">
</textarea><br />
<input type="submit" value="Zapisz" />
</form>';
}
else {

// dane pochodzące z formularza
$dane = $pole1."`".$pole2."\n";
// przypisanie zmniennej $file nazwy pliku
$file = "baza.txt";
// uchwyt pliku, otwarcie do dopisania
$fp = fopen($file, "a");
// blokada pliku do zapisu
flock($fp, 2);
// zapisanie danych do pliku
fwrite($fp, $dane);
// odblokowanie pliku
flock($fp, 3);
// zamknięcie pliku
fclose($fp);

echo "Dane zostały zapisane!<br />";
echo "<a href=\"podglad.php\">Zobacz wpisane dane</a>";
}

?>

Potrzebuję tylko żeby w formularzu, który służy do wpisywania treści wyświetliła się treść już istniejąca (żeby została odczytana z pliku baza.txt). Żeby można ją edytować a nie pisać od nowa. Nie znam się na php zbytnio a jest mi to bardzo potrzebne. Nie mogę sam nic takiego zrobić. Próbowałem ale mi nie wychodzi. Jak to zrobić? Proszę o pomoc. Będę bardzo wdzięczny


RE: prośba o pomoc - Misiur - 07-03-2010

Pytanie - czy zapisujesz do pliku tak jak ini? Czy to jest jeden wielki ciąg? Bo to są 2 pola, więc jakoś trzeba wiedzieć jak to podzielić[/code].


RE: prośba o pomoc - KowR - 10-03-2010

Lepiej takie dane trzymać w xmlu - prostsze w użyciu ;]