Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak zapisać znaczniki "<?" i "?>" w txt
Forum PHP.pl > Forum > Przedszkole
Gość_adamo_*
Chciał bym za pomocą tego skryptu zapisać w $zapis znaczniki "<?php" , "?>" i "include('nazwa.php');"
ale jak je tam wkładam psuje się kod

  1. <?php
  2. $nazwa = $_POST['nazwa'];
  3. $tresc = $_POST['tresc'];
  4. $obrazek = $_POST['obrazek'];
  5. $data = date("d.m.Y");
  6.  // $autor to session['zalogowany']; //
  7.  
  8. $zapis = ' $nazwa_newsa = "'.$nazwa.'";'." n".'$tresc_newsa = "'.$tresc.'";'." n".'$autor_newsa = "'.$tresc.'";'." n".'$data_newsa = "'.$tresc.'";'." n";
  9. $file = fopen("newsy/$nazwa.txt", "w");
  10. fputs($file, "$zapis");
  11. fclose($file); 
  12. echo("Strona została dodana");
  13. echo("<a href='java script:history.back();'><b>powrót</b></a>");
  14.  
  15. $tekst2 = "include('newsy/$nazwa.php'); ";
  16. $file_s2 = fopen("news.txt", "r");
  17. $file_s = fread($file_s2, filesize("news.txt"));
  18.  
  19. $zapis = "$tekst2 $file_s";
  20. $file = fopen("news.txt", "w");
  21.  
  22. fputs($file, "$zapis");
  23.  
  24. fclose($file); 
  25.  
  26.  
  27. ?>


i $zapis = ' <? $nazwa_newsa = "'.$nazwa.'";'." \n".'$tresc_newsa = "'.$tresc.'";'." \n".'$autor_newsa = "'.$tresc.'";'." \n".'$data_newsa = "'.$tresc.'";'." \n" ?> ;
nie działa
kamikaze_
Poprzedź znaki specjalne backslashem.
bigZbig
Ale to juz działa:

  1. <?php
  2. $zapis = ' <?php $nazwa_newsa = "'.$nazwa.'";'." n".'$tresc_newsa = "'.$tresc.'";'." n".'$autor_newsa = "'.$tresc.'";'." n".'$data_newsa = "'.$tresc.'";'." n".' ?> ';
  3. ?>
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.