Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> include nie działa
Mager
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 8.02.2008

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


Prosze nie zamykać tego tematu sugerując sie ty, że nie szukałem ponieważ przeczytałem kilka tematów o tym czego próbuje sie dowiedzieć zanim napisałem tego posta

Tak jak w temacie po prostu nie działa

Mam stronke w html
  1. <td width="1" class="CZARNA"><img src="pixel.gif" width="1" height="1" alt=""><br></td>
  2.  
  3. <td width="180" class="LEWY_PANEL">
  4.  
  5. <!-- LEWY PANEL - POCZĄTEK -->
  6.  
  7. <p class="LEWY_NAGLOWEK"><font size="2">Menu</font></p>
  8. <img src="kropki_l.gif" width="180" height="1" alt=""><br>
  9.  
  10. <p class="BUTTON"><font size="2" color="#999999"><a href="artykuly.htm">
  11. <span style="text-decoration: none"><font color="#999999">Artykuły</font></span></a></font></p>
  12. <img src="kropki_l.gif" width="180" height="1" alt=""><br>
  13.  
  14. <p class="BUTTON"><font size="2">eBooki</font></p>
  15. <img src="kropki_l.gif" width="180" height="1" alt=""><br>
  16.  
  17. <p class="BUTTON"><font size="2">eBiznes </font></p>
  18. <img src="kropki_l.gif" width="180" height="1" alt=""><br>
  19.  
  20. <p class="BUTTON"><font size="2">
  21. <marquee>Zarabiaj przez internet</marquee></font></p>
  22. <img src="kropki_l.gif" width="180" height="1" alt=""><br>
  23.  
  24. <p class="BUTTON"><a href="index.htm" class="BUTTON">następny link</a></p>
  25. <img src="kropki_l.gif" width="180" height="1" alt=""><br>
  26.  
  27.  
  28.  
  29.  
  30. <p class="LEWY_NAGLOWEK"><font size="2">Rozrywka</font></p>
  31. <img src="kropki_l.gif" width="180" height="1" alt=""><br>
  32.  
  33. <p class="BUTTON"><a href="index.htm" class="BUTTON">pierwszy link</a></p>
  34. <img src="kropki_l.gif" width="180" height="1" alt=""><br>
  35.  
  36. <p class="BUTTON"><a href="index.htm" class="BUTTON">kolejny odnośnik</a></p>
  37. <img src="kropki_l.gif" width="180" height="1" alt=""><br>
  38.  
  39. <p class="BUTTON"><a href="index.htm" class="BUTTON">trzecie hiperłącze</a></p>
  40. <img src="kropki_l.gif" width="180" height="1" alt=""><br>
  41.  
  42. <p class="BUTTON"><a href="index.htm" class="BUTTON">jeszcze jeden</a></p>
  43. <img src="kropki_l.gif" width="180" height="1" alt=""><br>
  44.  
  45. <p class="BUTTON"><a href="index.htm" class="BUTTON">następny link</a></p>
  46. <img src="kropki_l.gif" width="180" height="1" alt=""><br>
  47.  
  48. <p class="BUTTON"><a href="index.htm" class="BUTTON">kolejne hiperłącze</a></p> <img src="kropki_l.gif" width="180" height="1" alt=""><br>
  49.  
  50. <p class="BUTTON"><a href="index.htm" class="BUTTON">następny odnośnik</a></p>
  51. <img src="kropki_l.gif" width="180" height="1" alt=""><br>
  52.  
  53.  
  54.  
  55. <!-- LEWY PANEL - KONIEC -->
  56.  
  57.  
  58. </td>
  59.  
  60. <td width="1" class="KROPKI_PION"><img src="pixel.gif" width="1" height="1" alt=""><br></td>


To tylko część strony(menu)

Więc teraz robie tak:
Wycinam to menu ze strony i chce wstawić taki kod php aby generowało sie to menu po wycięciu zapisuje w pliku menu.php

Chcę abym mógł ten kod wlkejać na każdą strone żebym nie musiał na każdej podstronie robić od nowa menu

Ten post edytował Mager 9.02.2008, 01:01:32
Go to the top of the page
+Quote Post
webdice
post
Post #2


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




No ok, ale gdzie masz to include" title="Zobacz w manualu PHP" target="_manual?
Go to the top of the page
+Quote Post
Mager
post
Post #3





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 8.02.2008

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


po prostu na strone (w miejsce tego menu które wyciąłem) wkleiłem:

  1. <?php
  2. include('menu.php');
  3. ?>


i to nie działa podejrzewam, że tu powinno być coś jeszcze ponieważ jak tak przeklądałem posty w tym temacie to kody były bardziej skomplikowane, ale próbowałem na różne sposoby i nie wiem co tam mam być więc zaczynam tak od początku
Go to the top of the page
+Quote Post
webdice
post
Post #4


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




Serwer musi mieć obsługę php. Plik w którym umieszczasz kod php musi mieć najprawdopodobniej rozszerzenie php. Jak dalej nie będzie działać wklej to co zrobiłeś.

Ten post edytował webdicepl 9.02.2008, 11:18:45
Go to the top of the page
+Quote Post
nevt
post
Post #5





Grupa: Przyjaciele php.pl
Postów: 1 595
Pomógł: 282
Dołączył: 24.09.2007
Skąd: Reda, Pomorskie.

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


include() dołącza pliki php a nie html, musisz zawrtość swojego menu.php przerobić na prawdziwe php, np tak:

  1. <?php
  2. // tu jest wymagany do include() otwierający znacznik php
  3. // poniżej wklejasz to całe swoje menu w html
  4. ?>
  5.  
  6. <td width="1" class="CZARNA"><img src="pixel.gif" width="1" height="1" alt=""><br></td>
  7. ...
  8.  
  9. <?php
  10. // a tu jest wymagany do include() zamykający znacznik php
  11. ?>

powodzenia.

Ten post edytował nevt 9.02.2008, 11:25:03


--------------------

-
Oh no, my young coder. You will find that it is you who are mistaken, about a great many things... -
Go to the top of the page
+Quote Post
webdice
post
Post #6


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




Cytat(nevt @ 9.02.2008, 11:23:24 ) *
include() dołącza pliki php a nie html, musisz zawrtość swojego menu.php przerobić na prawdziwe php, np tak:

  1. <?php
  2. // tu jest wymagany do include() otwierający znacznik php
  3. // poniżej wklejasz to całe swoje menu w html
  4. ?>
  5.  
  6. <td width="1" class="CZARNA"><img src="pixel.gif" width="1" height="1" alt=""><br></td>
  7. ...
  8.  
  9. <?php
  10. // a tu jest wymagany do include() zamykający znacznik php
  11. ?>

powodzenia.


Głupoty gadasz smile.gif Wystarczy że rozszerzenie pliku będzie php.
Go to the top of the page
+Quote Post
nevt
post
Post #7





Grupa: Przyjaciele php.pl
Postów: 1 595
Pomógł: 282
Dołączył: 24.09.2007
Skąd: Reda, Pomorskie.

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


Cytat(webdicepl @ 9.02.2008, 11:29:23 ) *
Głupoty gadasz smile.gif Wystarczy że rozszerzenie pliku będzie php.

to ty opowiadasz głupoty, bo:
1. plik ma rozszerzenie php
Cytat
po prostu na strone (w miejsce tego menu które wyciąłem) wkleiłem:

Kod PHP1
2
3
<?php
include('menu.php');
?>

2. manual twierdzi o co ja:
Cytat
Na początku wczytywanego pliku parsowanie wychodzi z trybu PHP do trybu HTML i wraca do trybu początkowego na końcu. Z tego powodu każdy kod wewnątrz wczytywanego pliku będzie wykonany jako kod PHP, o ile będzie zawarty w ważnych znacznikach początku i końca kodu PHP.


--------------------

-
Oh no, my young coder. You will find that it is you who are mistaken, about a great many things... -
Go to the top of the page
+Quote Post
webdice
post
Post #8


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




Przykładowo:

Plik index.php

  1. <?php
  2.  
  3. include ('menu.php');
  4.  
  5. ?>


Plik menu.php

  1. <html><body>Hello World</body></html>


Wynikiem będzie:

Kod
Hello World


Czyli to co znajduje się w pliku menu.php, który nie zawiera żadnych znaczników php.
Go to the top of the page
+Quote Post
nevt
post
Post #9





Grupa: Przyjaciele php.pl
Postów: 1 595
Pomógł: 282
Dołączył: 24.09.2007
Skąd: Reda, Pomorskie.

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


sorry webdice - masz świętą rację - przeprasza za robienie wody z mózgu - chyba czas się przespać.


--------------------

-
Oh no, my young coder. You will find that it is you who are mistaken, about a great many things... -
Go to the top of the page
+Quote Post
Mager
post
Post #10





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 8.02.2008

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


dzięki za te informacje teraz nie mam czasu, ale później spróbuje to zrobić tak jak napisaliście ewentualnie jak coś nie bedzie działać dam znać

Pozdrawiam

Edit:
Zrobiłem dwa pliki:
-index.php
-menu.php

oczywiście znajdują sie w jednym folderze

index.php
Kod
<?php

include ('menu.php');

?>


menu.php
Kod
<html><body>hello</body></html>


i teraz webdicepl napisał wynik po otwarciu w przeglądarce powinien być: hello

a mi wyświetla sie
<?php

include ('menu.php');

?>

czy to moze wina komputera lub przeglądarki?? (strona nie jest na żadnym serwerze mam ja na dysku

Ten post edytował Mager 9.02.2008, 16:15:23
Go to the top of the page
+Quote Post
webdice
post
Post #11


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




Twój serwer nie obsługuje php.
Go to the top of the page
+Quote Post
Mager
post
Post #12





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 8.02.2008

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


tyle tylko, że ja tej strony nie umieszczałem na serwerze mam ją na kompie
Go to the top of the page
+Quote Post
phpion
post
Post #13





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




No to tym serwerem jest Twój komp, który nie obsługuje PHP. Zainstaluj sobie:
- Apache
- PHP
i wtedy powinno działać.
Go to the top of the page
+Quote Post
Mager
post
Post #14





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 8.02.2008

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


aż głupio przyznać ściągnąłem to ale nie umiem zainstalować. Otwierałem przez WinRara i próbowałem tez przez program do dysków wirtualnych
Go to the top of the page
+Quote Post
nowotny
post
Post #15





Grupa: Zarejestrowani
Postów: 875
Pomógł: 122
Dołączył: 2.02.2008

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


Ściągnij sobie i zainstaluj któryś z tych pakietów: http://pl.wikipedia.org/wiki/WAMP będziesz miał wszystko działające od razu...
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 Aktualny czas: 22.08.2025 - 02:12