08-05-2011, 01:04
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:
Podaje tylko część pliku by zobrazować problem.
Metoda zapisująca szablon:
Jakieś pomysły?
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>
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ę 
Any sufficiently advanced technology is indistinguishable from magic.

Any sufficiently advanced technology is indistinguishable from magic.