Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> blad zapisu do pliku
dave666
post
Post #1





Grupa: Zarejestrowani
Postów: 255
Pomógł: 0
Dołączył: 1.04.2008

Ostrzeżenie: (0%)
-----


witam pierwszy raz piszę na forum więc wybaczcie za błedy
mam napisany kod do edytora wizyalnego dzieki którym zapisuje do pliku ale problem polega na tym ze jak klikne zapisz to na stronie pokazuje mi kod html w postaci takiej
  1. <p style=\"text-align: center;\"><span style=\"font-size: x-large;\"><span style=\"font-family: Comic Sans MS;\"><b>dupa</b></span></span></p></d>


a powinno być bez =\"

a o to kod php mozecie mi pomóc gdzie jest błąd:
Kod
[/b]
  <?php
  $tresc = stripslashes($tresc);
  $ten_plik = 'plik.php';
  
  error_reporting(E_ALL);
  function czytaj($nazwapliku)
  {
       $f = fopen($nazwapliku, "r");
       $tekstpliku = fread($f, filesize($nazwapliku));
       $tresc = nl2br(($tekstpliku));
       $tresc = stripslashes($tekstpliku);
       fclose($f);
       return $tresc;
  }
  
  
  
  
  
  
  function zapisz($dane, $plik)
  {
          if(file_exists($plik.".php"))
          {
                  $f = fopen($plik.".php", "w");
                  fwrite($f, $dane);
                  fclose($f);
                  echo 'zapisano';
          }
          else
          {
                  echo 'brak';
          }
  }
  
  
  if($_GET['id'] == 'home' || !isset($_GET['id'])) { $tu_tresc_pliku = czytaj("home.php"); }
  elseif($_GET['id'] == 'sklep') { $tu_tresc_pliku = czytaj("sklep.php"); }
  elseif($_GET['id'] == 'kontakt') { $tu_tresc_pliku = czytaj("kontakt.php"); }
  
  if($_POST['sub'] == '' || !isset($_POST['sub']))
  {
  echo '<form action="'.$ten_plik.'" method="post"><textarea type="hidden" id="tresc" name="tresc" style="display:none"
  />'.$tu_tresc_pliku.'</textarea>
  <iframe style="width: 775px; height: 450px; border: none;"
  src="http://stronadomowa.pl/fckeditor/editor/fckeditor.html?InstanceName=tresc&Toolbar=Default"></iframe><br><input type="hidden" name="co"
  value="'.$_GET['id'].'"/><br><input type="submit" name="sub" value="zapisz" /></form>';
  }
  else
  { $tresc = stripslashes($tresc);
      if($_POST['co'] == '') { $nazwa = 'home'; }
      else { $nazwa = $_POST['co']; }
          zapisz($_POST['tresc'], $nazwa);
  }
  
  ?>
  [b]


Ten post edytował dave666 13.04.2008, 16:33:14
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.09.2025 - 13:40