Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Problem z zapisem do pliku
Grimor
post
Post #1





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 27.02.2007

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


Witam

Mam taki prosty "CMS'ik" jest w nim kod ktory includuje podstrony.
  1. <?  
  2. $id=$_GET["dzial"];
  3. if(!isset($id)) {
  4. include("news.php");
  5. }
  6. else {
  7. if(is_file("$dzial.php")) {
  8. include("$dzial.php");
  9. }
  10. else
  11. echo "
  12. <h2>Bład 404</h2>
  13. <p>Podana strona nie istnieje lub jest w trakcie budowy";
  14. }
  15. ?>


Skrypt dziala dobrze, ale zrobiel mw panelu admionistarcyjnym skrypt ktory pozwala mi edytowac podstrony np. kontakt.php, lecz gdy wpisuje do formularza dane caly tekst tam gdzie wcisne ENTER nie robi mi nowej lini, to chyba oczywsite wiec dalem
  1. <?php
  2. str_replace("n", "<br />", $tresc);
  3. ?>


Lecz to nie pomaga zamiast <br /> w kodzie nie pokazuje sie nic (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)

Ponizej skrypt edycji podstron:

  1. <?
  2. $edycja = $_POST['edycja'];
  3. $submita = $_POST['submita'];
  4. if (isset($edycja)) {
  5. $plik = fopen("../".$edycja.".php", "r+");
  6. $tresc = file_get_contents('../'.$edycja.'.php');
  7. $plike = $edycja;
  8. ?>
  9. <form method="post" action="admin.php?dzial=editpage">
  10. <textarea name="tresca" rows="20" cols="55"><? echo $tresc; ?></textarea>
  11. <input type="hidden" name="plika" value="<? echo $edycja; ?>">
  12. <input type="submit" name="submita" value="Edytuj">
  13. </form>
  14.  
  15. <?
  16. } else {
  17. $msg = "Wybierz strone do edycji";
  18. }
  19.  
  20. if (isset($submita)) {
  21. $plika = $_POST['plika'];
  22. $tresca = $_POST['tresca'];
  23. $terscb = ereg_replace("rn", "<br />", $tresca);
  24. $plik1 = fopen("../".$plika.".php", "w+");
  25. fwrite($plik1, $trescb);
  26. fclose($plik1);
  27. $msg = "Plik został pomyślnie edytowany";
  28. }
  29.  
  30. ?>
  31.  
  32. <form method="post" action="admin.php?dzial=editpage">
  33. <select name="edycja">
  34. <option value="biografia">Biografia</option>
  35. <option value="kontakt">Kontakt</option>
  36. <option value="galeriak">Galeria Katrynka</option>
  37. </select>
  38. <input type="submit" name="submit" value="Wybierz">
  39. </form>
  40. </br><? echo $msg; ?>
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: 15.09.2025 - 04:34