[PHP][HTML] Include i nie wyświetlanie newsów

Odpowiedz Nowy wątek
BioHRD
2006-11-21 07:24
BioHRD
0

Mam problem taki, że nie wyświetlane są newsy (CuteNews) kiedy przeglądam ją przez stronę główną, mianowicie gdy:
http://oooo.ooo.pl/index.php?id=1
Jedynie wyświetla się słowo "TEST" a nie pokazuje się część, która odpowiada za newsy.
Gdy wejdę:
http://oooo.ooo.pl/aktualnosci.html
to pojawi się i słowo "TEST" oraz newsy.

Gdzie jest błąd?

Plik index.php

<?
$content_array = Array(
    1 => 'aktualnosci.html',
    2 => './pages/ogloszenia.html',
    3 => './forum/index.php',
    4 => './pages/kontakt.html',
    5 => './pages/nauczyciele.html',
    6 => './pages/terminarz.html',
    7 => './pages/patron.html',
    8 => './pages/historia.html',
    9 => './pages/galerie/szkola.html',
    10 => './pages/galerie/otrzesiny.html',
    11 => './pages/galerie/smieci.html',
);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>AAA</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<script type="text/javascript">
</script>
<script type="text/javascript" src="menu.js"></script>
<style type="text/css">
td {vertical-align: top}
#logo   {text-align: center; border-bottom: black solid 1px}
#footer {text-align: center; border: white solid 1px}
#main_table {width: 100%; border-bottom: black solid 1px}
#main_table td {border-right: black solid 1px}
a       {text-decoration: none}
a:hover {color: blue; text-decoration: underline}
</style>
</head>

<body>
<table id="main_table">
<div id="logo"><img src=./obrazki/logo.png></div>
<tr>
    <td style="width: 200px">

<ul>
<dl id="menu0">
<dt><img src="./obrazki/news.png"></dt>
            <dd><li><a href="?id=1">Aktualności</a></li></dd>
            <dd><li><a href="?id=2">Ogłoszenia</a></li></dd>
</dl>

<a href="?id=3"><img src="./obrazki/forum.png"></a><br><br>
<a href="?id=4"><img src="./obrazki/kontakt.png"></a><br>
<dl id="menu1">
<dt><img src="./obrazki/oszkole.png"></dt>
            <dd><li><a href="?id=5">Nauczyciele</a></li></dd>
            <dd><li><a href="?id=6">Terminarz</a></li></dd>
            <dd><li><a href="?id=7">Patron</a></li></dd>
            <dd><li><a href="?id=8">Historia</a></li></dd>
</dl>
<dl id="menu2">
<dt><img src="./obrazki/galeria.png"></dt>
            <dd><li><a href="?id=9">Szkoła</a></li></dd>
            <dd><li><a href="?id=10">Otrzęsiny</a></li></dd>
            <dd><li><a href="?id=11">Zbiórka śmieci</a></li></dd>
        </ul>

<script type="text/javascript">
// <![CDATA[
new Menu('menu0');
// ]]>
</script>

<script type="text/javascript">
// <![CDATA[
new Menu('menu1');
// ]]>
</script>

<script type="text/javascript">
// <![CDATA[
new Menu('menu2');
// ]]>
</script>

    </td>
<td><?
    $id = (isset($_GET['id']))?$_GET['id']:'1';
/*
    switch($id)
    {
        case '1':
            echo 'costam';
            break;

        case '2':
            echo 'elo ziom';
            break;
    }
*/
    $content = join('', file($content_array[$id]));
    echo $content;
    ?></td>

</tr>
</table>
<div id="footer">Copyright © 2006 BioHRD</div>
</body>
</html>

Aktualnosci.html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=windows-1250">
  <META NAME="Author" CONTENT="BioHRD">
  <META HTTP-EQUIV="Content-Language" CONTENT="pl">
</HEAD>
<BODY><center><b>TEST</b>   
<?PHP
 include("./cutenews/show_news.php");
?></center>
</BODY>
</HTML>

//hmm, jakoś tak, wyjątkowo znajomy kod mi się wydaje :D, pozdro DeX - M

Pozostało 580 znaków

2006-11-21 15:27
Administrator

Rejestracja: 17 lat temu

Ostatnio: 12 godzin temu

Lokalizacja: Poznań

0

Jak już Ci na gg pisałem, kod:

$content = join('', file($content_array[$id]));
echo $content;

jest ok dla plików txt, html i innych statycznych.
Pliki PHP w ten sposób zostaną wyświetlone jak zwykłe tekstowe, a Ty potrzebujesz:

include($content_array[$id]);

Pozostało 580 znaków

Odpowiedz

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0