Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wstawianie kodu html
Forum PHP.pl > Forum > PHP
tyfusek
Witam.
Zrobilem prosty skrypcik do edycji strony glownej serwisu (kod html ma sie zapisywac w pliku, ktory bedzie incudowany na stronie glownej).
Wszystko dziala OK, ale podczas zapisu skrypt sam mi dodaje znak / przed kazdym " (a usuwanie znaku / podczas zapisu może narobić kłopotów).
Próbowałem użyć htmlspecialchars() , lecz nie pomogło.
Czy ktoś mógłby mi pomóc questionmark.gif
Cienki1980
Jakbyś pokazał ten skrypt, który zapisuje do pliku byłoby łatwiej poszukać błąd biggrin.gif
tyfusek
Kod ktory zapisuje:

  1. <?php
  2. $dodaj2 = 'config/index.dat';
  3. $saveindex = fopen($dodaj2 , 'w');
  4. fwrite($saveindex, $index); // $index <- zawartosc $_GET['index']
  5. fclose($saveindex);
  6. ?>


A oto wynik(fotka to to jak wyglada na stronie a kod to co zapisuje w pliku):




&lt;table width=\&quot;550\&quot; border=\&quot;0\&quot; cellspacing=\&quot;0\&quot; cellpadding=\&quot;0\&quot;&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src=\&quot;link do fotki\&quot; width=\&quot;327\&quot; height=\&quot;245\&quot; align=\&quot;left\&quot;&gt;TEKST POWITALNY NA STRONIE GLOWNEJ. &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;







Hej, uporalem sie z tym wlasnie, wystarczylo ze pousuwalem " wszedzie w kodzie html i dziala
W każdym bąść razie dzieki za pomoc winksmiley.jpg
ave
czyli sie nie uporales : )

http://www.php.net/manual/en/function.stripslashes.php


  1. <?php
  2. $dodaj2 = 'config/index.dat';
  3. $saveindex = fopen($dodaj2 , 'w');
  4. fwrite($saveindex, stripslashes($index)); // $index <- zawartosc $_GET['index']
  5. fclose($saveindex);
  6. ?>
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.