Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: edycja pliku
Forum PHP.pl > Forum > Gotowe rozwiązania
Fallenka
mam mały problem, szykuję panel za pomocą którego będzie można zmieniać newsy na stronie i ładnie mi ładuje zawartość pliku do ramki ale nie zapisuje zmian
kombinowałam na różne sposoby bez efektów sad.gif

może ktoś rozgryzie o co chodzi bo ja dostaję oczopląsu

Kod
<?
$folder = "../news/";



if( $_POST['edit'] )
         {
         $plik = fopen("".$folder."news_main.php", "w");
         flock($plik, 2);
         fwrite($plik, $_POST[text]);
         flock($plik, 3);
         fclose($plik);
         }
         else
         {
         echo "<form action=\"".$file."\" mathod=\"POST\" id=\"PRZERWA\">
         <textarea name=\"text\" style=\"width: 500px; height: 250px;\">";
         echo htmlspecialchars(file_get_contents($folder.'news_main.php'));
         echo "</textarea>
         <BR><BR>
         <input type=\"submit\" name=\"edit\" value=\"   Zapisz   \">
         </form>";
         }
?>
Ether
Rozumiem, że system newsów opiera się tylko na płaskich plikach tekstowych?
Fallenka
treść newsa jest zapisywana w pliku i następnie wczytywana na stronę, osoby które będą edytowały newsy mają mieć dostęp tylko do tej części
wybrałam takie rozwiązanie ponieważ dotychczasowa strona działa na podobnej zasadzie a już się nie raz przekonałam że ciężko jest wdrożyć za dużo zmian, nowa strona będzie dla niektórych wystarczającym wyzwaniem
Comandeer
Tam nie powinno być przypadkiem [method] w formularzu, a nie [mathod]?

BTW
  1. $_POST[text]

wyrzuci ładny notice
Fallenka
co dwie głowy to nie jedna, po prostu nie widziałam tego błędu
dziękuję yahoo.gif
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.