Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zapis do pliku txt - problem z " i /
Forum PHP.pl > Forum > Przedszkole
janek1230
Witam, mam taki skrypcik:

  1. <?
  2.  
  3.  
  4.  
  5. $fileName="../baza/plik.txt";
  6. //zapisywanie
  7. $tresc=$_POST["tresc"];
  8. if(isset($tresc))
  9. {  
  10. $fout=fopen($fileName,"w");  
  11.  
  12.  if($fout!=FALSE)
  13.  {
  14. fputs($fout,$tresc);
  15. fclose($fout);
  16.  }  
  17. }
  18.  
  19. //wypisywanie
  20. if(file_exists($fileName))
  21. {
  22.  $fin=fopen($fileName,"rb");
  23.  
  24.  if($fin!=FALSE)
  25.  {
  26. while(!(feof($fin)))
  27. {
  28.  $x=fgets($fin,1024);
  29. $c.=$x;
  30. //$cc.=$x."<br>";
  31. }
  32. //print(htmlspecialchars($c));
  33. fclose($fin);
  34.  }
  35. }  
  36.  
  37.  //formularz  
  38.  $html11=
  39. '
  40.  
  41. <form method="POST" action="plik.php">
  42. <textarea name="tresc" cols="85" rows="10" maxlength="99999999999999999999999999999">';
  43.  
  44. $html12=
  45. '</textarea>
  46. <br><input type="submit" value="Zapisz">
  47. </form>
  48. ';
  49.  echo "<b>Edycja sondy:</b>";  
  50.  echo $html11;
  51.  echo $html12; 
  52.  
  53. ?>


Chodzi o to że:

Dane z pliku txt są wyświetlane, mogę je edytować, po kliknięciu Zapisz, pojawia się problem:
Między "" wchodzi / (slasch) np. <a href=/"coś.php/" , jeśli wpiszę <a href... bez "" , wszystko jest OK, jednak potrzebuje zrobić żeby dobrze działało razem z ""

Proszę o pomoc...
phpion
Użyj funkcji stripslashes" title="Zobacz w manualu PHP" target="_manual. Linię 14 zmień na:
  1. <?php
  2. fputs($fout, stripslashes($tresc));
  3. ?>
janek1230
Działa, dzięki smile.gif
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.