Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> funkcja include nie działa...
Wojtuś_
post 15.10.2002, 08:07:31
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 14.10.2002

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


Nie wiem co jest grane, sam plik pokaz.php wyświetla dane jeśli jest odpalony osobno, po włożeniu go do html-a opcją #include nie działa. Jestem poczatkujący w tym temacie więc proszę o wyrozumiałość winksmiley.jpg

tak wygląda kod pokaz.htm
Kod
<HTML>

  <HEAD>

    <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-2">

    <TITLE>Strona główna serwisu</TITLE>

    <STYLE>

      h2 {font-family: Arial, Helvetica, sans-serif; font-size: 12pt}

      p {font-family: Arial, Helvetica, sans-serif; font-size: 9pt}

    </STYLE>

  </HEAD>

  <BODY>

     <TABLE CELLPADDING=10><TR>

     <TD VALIGN=TOP WIDTH="33%">

        <P>prawa ramka</P>

     </TD>

     <TD VALIGN=TOP WIDTH="33%">

        <H2>Artykuły:</H2>

          <!--#include virtual="pokaz.php" -->

        <P ALIGN=RIGHT><A HREF="6-09.php">wszystkie newsy</A></P>

        </TD>

     <TD VALIGN=TOP WIDTH="33%">

        <P>lewa ramka<P>

        </TD>

     </TR></TABLE>

  </BODY>

</HTML>


a tak plik pokaz.php

Kod
<?

  // Skrypt wy?wietla nag?ówki czterech najnowszych informacji,

  // do wykorzystania mechanizmem SSI.



mysql_connect ("localhost", "root", "") or

     die ("Nie mo?na po??czy? si? z MySQL");

     mysql_select_db ("baza") or

     die ("Nie mozna po??czy? si? z baz?");



  $wynik = mysql_query ("SELECT * FROM news WHERE ok=1 ".

                        "ORDER BY nr DESC LIMIT 0,4;");



  while ($rekord = mysql_fetch_array ($wynik)) {

     print "<P><B><A HREF="6-09.php?nr=".$rekord[0]."">";

     print $rekord[2]."</A></B><BR>".$rekord[3]."</P>";

     print "<P ALIGN=RIGHT><I>".$rekord[1]."</I></P>n";

  }

?>  
Go to the top of the page
+Quote Post
dragossani
post 15.10.2002, 09:17:41
Post #2





Grupa: Przyjaciele php.pl
Postów: 398
Pomógł: 0
Dołączył: --
Skąd: Poznań

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


Nie testowałem nigdy server-side includes ale wydaje mi się, że wyważasz otwarte drzwi. Użyj funkcji include z php. Wystarczy zamienić wpis <!--#include virtual="pokaz.php" --> na <?php include('pokaz.php'); ?>.
Po kodzie widać, że robisz to po to, żeby oddzielić html'owy layout od kodu php. Do tego służą szablony. Zainteresuj się nimi.


--------------------
cease this long, long rest / wake and risk a foul weakness to live / when it all comes down / watch the smoke and bury the past again / sit and think what will come / raise your fears and cast them all away
Go to the top of the page
+Quote Post
castor
post 15.10.2002, 10:39:29
Post #3





Grupa: Zarejestrowani
Postów: 456
Pomógł: 0
Dołączył: --

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


Cytat
Nie wiem co jest grane, sam plik pokaz.php wyświetla dane jeśli jest odpalony osobno, po włożeniu go do html-a opcją #include nie działa. Jestem poczatkujący w tym temacie więc proszę o wyrozumiałość winksmiley.jpg


jest to zalezne od ustawienia serwera ktore pliki parsuje. Mysle ze w twoim wypadku nie sa to *.html tylko *.shtml


--------------------
pozdrawiam
CASTOR
Go to the top of the page
+Quote Post
Wojtuś_
post 15.10.2002, 11:28:09
Post #4





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 14.10.2002

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


Niestety panowie nic to nie daje... manual przeszukany forum przeglądnięte... dokumentacja serwera home.pl również ... może macie jakieś innowacyjne rozwiązania questionmark.gif
Go to the top of the page
+Quote Post
Wojtuś_
post 15.10.2002, 11:58:38
Post #5





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 14.10.2002

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


dragossani po podmianie twojego fragmentu skryptu nie było żadnego efektu, coś mnie tknęło i podmieniłem nazwę na php i oto moim oczom pojawił efekt który chciałem uzyskać smile.gif pozdrawiam smile.gif[/code]
Go to the top of the page
+Quote Post
konrad_vme
post 15.10.2002, 14:07:18
Post #6





Grupa: Zarejestrowani
Postów: 51
Pomógł: 0
Dołączył: 19.04.2002
Skąd: Zielona Góra

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


A czy na pewno dodałeś rozszeżenie html do spisu plików php w Apachu, które php ma kompilować?questionmark.gif Standardowo w plikach *.html nie można używać HTMLA


--------------------
revolution, the only solution
Go to the top of the page
+Quote Post
wool
post 15.10.2002, 14:47:24
Post #7





Grupa: Zarejestrowani
Postów: 148
Pomógł: 0
Dołączył: 4.04.2002
Skąd: starachowice

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


Dobrze Ci Castor i Conrad_vme radzą, dodaj do http.conf:
AddType application/x-httpd-php .htm
lub
AddType application/x-httpd-php .html //w zależności jakiego rozsze. używasz albo zmień rozszerzenie na php
Go to the top of the page
+Quote Post
rachwal
post 15.10.2002, 14:57:56
Post #8





Grupa: Zarejestrowani
Postów: 71
Pomógł: 0
Dołączył: 29.08.2002
Skąd: Wrocław

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


Cytat
Standardowo w plikach *.html nie można używać HTMLA

To nowina laugh.gif chyba wstawek pehapowskich... używać można lecz dokomenty te nie są parsowane przez php...


--------------------
pozd.
Go to the top of the page
+Quote Post
GeoS
post 15.10.2002, 16:13:38
Post #9





Grupa: Zarejestrowani
Postów: 602
Pomógł: 0
Dołączył: --
Skąd: W - WA -> GRO

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


Cytat
Cytat
Standardowo w plikach *.html nie można używać HTMLA

To nowina laugh.gif chyba wstawek pehapowskich... używać można lecz dokomenty te nie są parsowane przez php...


Jak to nie sa :?: smile.gif Wszystko zalezy od ustawien Apache. Nic nie stoi na przeszkodzie, zeby byly biggrin.gif


--------------------
Zanim zadasz pytanie, zawsze wczesniej zajrzyj do manuala ( pl.php.net/manual/pl/ ).
Szukasz skryptow - www.hotscripts.com
Go to the top of the page
+Quote Post
wool
post 15.10.2002, 23:19:50
Post #10





Grupa: Zarejestrowani
Postów: 148
Pomógł: 0
Dołączył: 4.04.2002
Skąd: starachowice

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


Chodziło mu chyba o domyślną konfigurację
Go to the top of the page
+Quote Post
Wojtuś_
post 16.10.2002, 10:08:49
Post #11





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 14.10.2002

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


Panowie może to skierować do administratorów www.home.pl to u nich właśnie takie cyrki winksmiley.jpg pozdrawiam


--------------------
"Imagination is more important then knowledge"

Albert Einstein
Go to the top of the page
+Quote Post
konrad_vme
post 17.10.2002, 11:51:36
Post #12





Grupa: Zarejestrowani
Postów: 51
Pomógł: 0
Dołączył: 19.04.2002
Skąd: Zielona Góra

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


Chodziło o to, że nie można używać php, a nie HTMLa smile.gif smile.gif smile.gif smile.gif

Cytat
Cytat
Standardowo w plikach *.html nie można używać HTMLA

To nowina laugh.gif chyba wstawek pehapowskich... używać można lecz dokomenty te nie są parsowane przez php...


--------------------
revolution, the only solution
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: 24.06.2025 - 09:16