Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] własny edytor php
erugio
post
Post #1





Grupa: Zarejestrowani
Postów: 51
Pomógł: 0
Dołączył: 17.09.2007

Ostrzeżenie: (0%)
-----


Witam.
Chciałbym zrobić edytor php na swojej stronie. Żeby po zalogowaniu się, można było edytować, ale również kod PHP, (HTML bez problemu zapisuje), ale po zapisie kodu PHP, do każdej lini sam dopisuje ten znak i przez to sypie się cały kod.


Kod
if($tresc = $_POST['tresc'])
{
$open = fopen($plik, 'w');
fwrite($open, $tresc);
fclose($open);
echo 'Zmiany zostaly zapisane! <a href="http://internauci.org/';
echo $_COOKIE[login];
echo '/" target="_blank">Podgląd</a><BR>';
}

echo "<CENTER>
<b>Edycja prywatnej strony</b><BR><form action="index.php?s=edycja" method="POST">
<textarea name="tresc" rows="30" cols="60">';
include $plik;
echo '</textarea><BR><input type="submit" value="zapisz"></FORM></CENTER>';


Ten post edytował erugio 31.12.2007, 19:48:21
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
loff
post
Post #2





Grupa: Zarejestrowani
Postów: 39
Pomógł: 15
Dołączył: 21.03.2007
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Jaki to jest ten znak ? bardzo chaotyczne pytanie w moim odczuciu w sumie nie wiem z czym jest problem a tym bardziej do czego służy ten kod.

Czy to miał być warunek czy przypisanie ?
  1. <?php
  2. if($tresc = $_POST['tresc'])
  3. ?>


Tutaj przy echo na poczatku stosujesz podwójny cudzysłow a zamykasz pojedynczym - to w ogole działa ?
  1. <?php
  2. echo "<CENTER>
  3. <b>Edycja prywatnej strony</b><BR><form action="index.php?s=edycja" method="POST">
  4. <textarea name="tresc" rows="30" cols="60">';
  5. ?>


Zadaj pytanie konkretniej i opisz tak zebyśmy mogli zrozumieć z czym masz dokładnie problem bo na razie wiem ze piszesz edytor i cos nie działa bo jakis znak...
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.10.2025 - 18:15