Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z wstawianiem do pliku
armata007
post 27.07.2004, 12:53:52
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 3.04.2004
Skąd: Europa

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


  1. <?php
  2. $wpisz = &#092;"<?php
  3. require_once('funkcje.php');
  4. $zaw = $text;
  5. naglowek ();
  6. srodek ($zaw);
  7. styl ();
  8. stopka ();
  9. ?>\";
  10. if ($dzial == 'main_menu')
  11. {
  12. echo 'Main MEnu';
  13. if (!db) 
  14. {
  15. @ $db = mysql_pconnect('localhost', 'en-fantasy');
  16.     if (!db)
  17.     {    
  18. echo \"Nie mozna sie polaczyc z baza danych\";
  19. exit;
  20. }
  21. }
  22. mysql_select_db('enfantasy_uk_db');
  23. $zapytanie = \"insert into main_menu(nazwa_wyswietlana, nazwa_pliku, autor) values ('\".$nazwa_wyswietlana.\"', '\".$nazwa_pliku.\"', '\".$autor.\"')\";
  24. $wynik = mysql_query($zapytanie);
  25. if ($wynik)
  26. {
  27. echo '<br>udalo sie zapisac do db';
  28. $wp = fopen(\"dzialy/main_menu/$nazwa_pliku\", \"w+\");
  29. if (!$wp)
  30. {
  31. echo \"Coś jest nie tak\";
  32. exit;
  33. }
  34. else
  35. {
  36. echo \"Plik Został Zapisany\";
  37. }
  38. fwrite($wp, $text);
  39. }
  40. }


A więc problem:
Jest formularz za pomoca ktorego tworzy sie pliki. Chodzi mi o to aby ten skrypt tworzyl plik o nazwie podanej w polu nazwa_pliku. plik sie tworzy wszystko fajnie. Tylko jak wchodzi funkcja fwrite to sa problemy. chcialbym aby zawartosc pliku byla nastepujaca :

<?php
require_once('funkcje.php') ;
$zaw = tutaj byby wpisany tekst
naglowek () ;
srodek ($zaw) ;
styl () ;
stopka () ;
?>";
W dodanym pliku stworzylem wszsytkie funkcje ktore sa wyzej a do funcki srodek potrzebna jest zmienna w ktorej bylby tekst ktory pojawia sie na stronie. Probowalem rowniez to zalatwic inaczej. zawartosc zmiennej zaw odrazu do funkcji srodek ale wtedy jak byly entery np.
srodek(linia1
linia2
linia3)
Bylo napisane ze(blad) oczekiwalo znaku ")"

Z góry thx.

Ten post edytował armata007 27.07.2004, 13:02:59
Go to the top of the page
+Quote Post
sf
post 27.07.2004, 13:14:50
Post #2





Grupa: Zarejestrowani
Postów: 1 597
Pomógł: 30
Dołączył: 19.02.2003
Skąd: Tychy

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


  1. <?php
  2. $wpisz = &#092;"<?php
  3. require_once('funkcje.php');
  4. $zaw ='\".$text.\"';
  5. naglowek ();
  6. srodek ($zaw);
  7. styl ();
  8. stopka ();?>\";
  9. ?>


Nie wiem czy cos takiego Cie zadowala... oczywiscie zmienna $text musisz przed $wpisz zdeklarowac.

Ten post edytował sf 27.07.2004, 13:17:38


--------------------
Zapraszam na mój php blog, tworzenie stron.
Go to the top of the page
+Quote Post
armata007
post 27.07.2004, 13:38:29
Post #3





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 3.04.2004
Skąd: Europa

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


Zamiast tekstu który ma sie pojawic w nowym pliku :
  1. <?php
  2. require_once('funkcje.php');
  3. $zaw = tutaj byby wpisany tekst;
  4. naglowek ();
  5. srodek ($zaw);
  6. styl ();
  7. stopka ();
  8. ?>\";

pojawia sie
  1. <?php
  2. require_once('funkcje.php');
  3. '' = tutaj byby wpisany tekst ;
  4. naglowek ();
  5. srodek ('');
  6. styl ();
  7. stopka ();
  8. ?>


Ten post edytował armata007 27.07.2004, 17:02:22
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 6.07.2025 - 17:28