Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]niepotrzebne znaki
Forum PHP.pl > Forum > Przedszkole
GoOx
Witam, mam oto taki kod:

  1. <!DOCTYPE html PUBLIC>
  2. <html>
  3. <head>
  4. <meta http-equiv="Content-type" content="text/html; charset=windows-1250">
  5. <meta name="Description" content=" [wstaw tu opis strony] ">
  6. <meta name="Keywords" content=" [wstaw tu slowa kluczowe] ">
  7.  
  8. <title>E - Computer &bull;HTML PHP CSS&bull;</title>
  9. <link rel="stylesheet" href="../../styl.css" type="text/css">
  10. <body bgcolor="000000"
  11. text="ffffff">
  12. <?
  13. include('../../logo.php');
  14. include('../../panel.php');
  15. include('../../menu.php');
  16. include('../../log.php');
  17. ?>
  18. <br></br>
  19. <div class="index">
  20. <div calss="index2">
  21. <a href="edit1.php">~~edytuj plik index.php~~</a>&nbsp&nbsp&nbsp&nbsp&nbsp; <a href="edit.php">~~Kliknij tutaj aby przejść do stront głównej edytora~~</a></br></br></br></br>
  22. <?
  23. if($_SESSION['zalogowany'] == '1')
  24. {
  25. ?>
  26.  
  27. <?
  28. ?>
  29. Edycja pliku styl.css</br>
  30. <form action='?spr=true' method='post'>
  31. Hasło : <input type="text" name="haslo" />
  32. <input type="submit" value='OK' />
  33. </form>
  34.  
  35. <?php
  36.  
  37. if(!empty($_POST['haslo']))
  38. {
  39. $haslo = $_POST['haslo'];
  40. $truehaslo = 'haslo';
  41.  
  42.  
  43. if(($haslo == $truehaslo) or ($_SESSION['sesja'] == 'zal')){
  44. $_SESSION['sesja'] = 'zal';
  45. echo "Witaj w edytorze strony</br>
  46. plik który chcesz edytowac:</br>
  47. <form method=post>
  48. <input type=text name=plik readonly=readonly value=styl.css />
  49. <input type=submit value='OK' />
  50. </form>";
  51. }
  52. else if(isset($haslo)) {
  53. echo "zle wpisano haslo";
  54. }
  55. }
  56.  
  57. ///// otwieranie pliku////
  58. if(isset($_POST['plik']))
  59. {
  60. $plik = $_POST['plik'];
  61. $_SESSION['plik'] = $plik;
  62.  
  63. if($plik == 'edit.php')
  64. {
  65. echo 'edit.php -> niedozwolone';
  66. }
  67.  
  68. echo '<form method=post>
  69. <textarea cols=100 rows=20 name=newcontent>';
  70.  
  71. $file = file_get_contents($plik);
  72. echo $file;
  73.  
  74. echo '</textarea>
  75. <input type=submit value=zapisz name=savecontent>
  76.  
  77. </form>';
  78.  
  79. }
  80.  
  81.  
  82. if(isset($_POST['savecontent']))
  83. {
  84. file_put_contents($_SESSION['plik'], $_POST['newcontent']);
  85. echo 'zapisano plik';
  86. }
  87.  
  88.  
  89.  
  90.  
  91.  
  92. ?>
  93. <?
  94. }
  95. else
  96. {
  97. echo ' <font color=red>Musisz się zalogować aby uzyskać dostęp do pod strony. <a href=index.php?str=login>&nbsp&nbsp&nbsp&nbsp&nbsp ~~Zaloguj~~</a> <a href="index.php?str=rejestracja">&nbsp&nbsp&nbsp&nbsp&nbsp ~~Rejestracja~~</a></font>';
  98. }
  99. ?>
  100. </br>
  101. Pamiętaj! aby wszystko działało prawidłowo nie wolno pisać " w edytorze np.</br></br>
  102. <u>&lt;font size="5"&gt;</u> - źle!</br>
  103. <font color=green>&lt;font size=5&gt; </font> - dobrze! </br></br></br></br></br>
  104. <center><h2><a href="index.php">Kliknij aby zobaczyć swoją stronę www</a></h2></center>
  105.  
  106. <?
  107. include('../../pasek.php');
  108. ?>
  109. </br></br></br>
  110.  
  111.  


wszystko ładnie działa ale jest pewien problem.

gdy w edytorze znajdzie się znak " to po zapisaniu otrzymuje cos takiego:
///"
jak pozbyć się tego efektu?
nospor
Wyłącz magic_quotes
gorden
stripslashes
GoOx
dzięki działa
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.