Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][PHP]Formularz Post
Forum PHP.pl > Forum > Przedszkole
hardq
Witam wszystkich ...
mam mały problemik, mecze sie juz z tym dobra godzine + szukanie google i nic, otóż

Kod
if($_GET['edit']!=''){<>//edycja
  if($_GET['edit']=='01'){
    $file = "cos/$year/$vid.php";
    $plik = fopen($file, "r");
    $txt_plik = fread($plik, filesize($file));
               fclose($plik);
  echo "
    <a href='cos&year=$year&vid=$vid&edit=01'>edit</a>
    <form action='cos?dir=cos&year=$year&vid=$vid&edit=02' method='post'>
    <button type='submit' class='link'><span>save</span></button>
    <textarea rows='36' cols='75' class='text' type='text' name='source' value=''>$txt_plik</textarea>
    </form>";
  }
  if($_GET['edit']=='02'){
    $txts = $source;
      echo $txts;                             //test poprawnosci zapisu
    $file = "cos/$year/$vid.php";
    $plik = fopen($file, "w");
      fputs($plik, $source);
      fclose($plik);
  }
}


jak widać wyżej kolejno
otwiera plik, odczytuje zawartosc pliku po czym zamyka plik, zawartość zmiennej $txt_plik wrzuca do pola tekstowego w formularzu do edycji,
po wyslaniu danych formularza zmienna zapisywana jest w pliku. Zmienna $source lub $_POST['source'] (jak kto woli) ma przechowywac krotki kod html. Poki wpisuje zwykly text bez znakow szczegolnych typu: ", ' , jest wszystko ok. Problem robi sie po wpisaniu kodu html, wtedy zamiast znakow ' lub " mam zapisane w pliku \' lub \". Pomozcie madre glowy. pozdrawiam
lobopol
wyłącz magic quotes na serwerze
gorden
stripslashes
hardq
dzięki, stripslashes to jest to ... pozdrawiam
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.