ďťż

Edycja tekstu z poziomu przeglądarki

       

Podstrony


telcocafe

Witam, poszukuje skryktu, który pozwalał by edytować stronę z poziomu przeglądarki. Oto strona: http://www.zoociuchcia.pl/
Chodzi o edycję tekstu na stronie. Nigdzie nie mogę znaleść podobnego skryptu. Czy ktoś może znalazł coś podobnego?
Z góry dziękuję za pomoc i życzę miłego dnia.



google -> CMS

Tyle, że ten cms po zainstalowaniu. np. joomla pozwoli mi edytowac tekst na stronie? Dlaczego to jest tak mocno rozbudowane ? Nie mozna tego zrobic za pomoca jakiegos skryptu w php ?


Tyle, że ten cms po zainstalowaniu. np. joomla pozwoli mi edytowac tekst na stronie? Dlaczego to jest tak mocno rozbudowane ? Nie mozna tego zrobic za pomoca jakiegos skryptu w php ?
Oczywiscie ze mozna. Formularz zapisujesz do jakiegos pliku tekstowego a plik inkludujesz



Joomla!? Weź coś lżejszego jeżeli nie znasz języków. Np. JPortal. Chociaż od dawna nie jest rozwijany to jest prostszy w obsłudze :)

tu masz prosty skrypt tego typu, musisz dorobic tylko zapisanie
http://www.quirksmode.org/dom/cms.html

Wrzuciłem zawartość tekstu do pliku .txt i mogę go edytować na stronie dzięki skryptowi.
Jest tylko jeden problem.
Jesli edytuje i zapisuje zmiany to przy miejscach gdzie jest znak " pojawia mi się /
Czy ktoś ma pojęcia co zrobić, żeby tak się nie działo ?
Oto skrypt dzięki, któremu jest możliwe edytowanie pliku tekstowego z poziomu przeglądarki:

<? $nazwa_pliku = "tekst.txt"; Header("Content-Type: text/html; charset=windows-1250"); if($_POST['tekst']) { $plik = fopen($nazwa_pliku, "w"); fputs($plik, str_replace("\n", "<br />", $_POST['tekst'])); fclose($plik); } $dane = str_replace("<br />", "\n", implode("", file($nazwa_pliku))); ?> <form method='post' action='edycja.php'> <textarea rows='20' cols='100' name='tekst'><?=$dane;?></textarea> <br /> <input type='submit' value='Zapisz zmiany' /> </form>

Co zmienić w kodzie, żeby tak się nie działo ? Ktoś może pomóc ? Z góry wielkie dzięki !
Użytkownik zientek edytował ten post 27 lipiec 2007, 11:57
Znając życie, to pojawia się "\" :P użyj funkcji stripslashes() :P

A tak w ogóle to nie rozumiem, dlaczego jak zapisujesz do pliku, to wywalasz \n, a jak wczytujesz to dodajesz? Przecież na to samo wyjdzie >.<
Spróbuj tak:<?php $nazwa_pliku = "tekst.txt"; Header("Content-Type: text/html; charset=windows-1250"); if(!empty($_POST['tekst'])) { $plik = fopen($nazwa_pliku, "w"); $dane = htmlspecialchars(stripslashes($_POST['tekst']), ENT_QUOTES); fputs($plik, $dane); fclose($plik); } else $dane = file_get_contents($nazwa_pliku); ?>Tak na oko powinno chodzić ;)

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.