Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Problem z zapisem szablonu
#1
Witajcie,

Mam problem z zapisem szablonu po stronie przeglądarki. Zawartość szablonu jest wyświetlana w texarea formularzu, jest możliwość zmiany zawartości szablonu i zapisanie zmian. O ile na localhoście wszystko dobrze działa o tyle na serwerze w sieci istnieje problem. Przy zapisie do pliku przed każdym " oraz / dołączany jest / co totalnie rozwala szablon.

Po trzech zapisach do pliku zawartość szablonu wygląda tak:
Kod:
<!DOCTYPE html PUBLIC \\\\\\\"-//W3C//DTD XHTML 1.0 Strict//EN\\\\\\\" \\\\\\\"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\\\\\\\"><html xmlns=\\\\\\\"http://www.w3.org/1999/xhtml\\\\\\\" xml:lang=\\\\\\\"pl\\\\\\\">
<head>
Podaje tylko część pliku by zobrazować problem.

Metoda zapisująca szablon:
Kod:
        public function SaveTemplate($name,$value)
        {
            if (file_exists($_SERVER['DOCUMENT_ROOT'].'/templates/'.$name.'/template.tpl'))
            {
                $plik=$_SERVER['DOCUMENT_ROOT'].'/templates/'.$name.'/template.tpl';
                $f = fopen($plik, "w");
                fputs($f, $value);
                fclose($f);    
            }
            return 1;
        }

Jakieś pomysły?
Jak pomogłem daj '+'. To nie boli, a ja mam satysfakcję Smile

Any sufficiently advanced technology is indistinguishable from magic.
Odpowiedz
#2
Nie chce się wymądrzać ale może chodzi o http://php.net/manual/en/function.stripcslashes.php ?
Odpowiedz
#3
Problem dawno rozwiązany i zdążyłem już o nim zapomnieć, niemniej masz rację i dostajesz + za wymądrzanie się.
Jak pomogłem daj '+'. To nie boli, a ja mam satysfakcję Smile

Any sufficiently advanced technology is indistinguishable from magic.
Odpowiedz


Skocz do:


Użytkownicy przeglądający ten wątek:
Sponsorzy i przyjaciele
SeoHost.pl