ciekawy30
10.01.2010, 16:47:34
Witam.
Co robie źle? Dlaczego nie wyswietla mi się strona po nacisnięciu linka?
$go = $_GET['go'];
<a href="index.php?id=Aktualnosci?">Aktualności</a><br />
if(!empty($go)) {
if(is_file("page/$go.php")) include "page/$php.html";
else echo "<br />Nie ma takiej strony :-(";
Mephistofeles
10.01.2010, 18:09:29
Po pierwsze: to jest cały kod? Bo jeśli tak, to chyba sam widzisz, że nie jest poprawny (brak <?php, ?> albo echo).
Po drugie: co to jest if(is_file("page/$go.php")) include "page/$php.html" ? Jeśli istnieje cośtam.php to załaduj cośtam (nieistniejąca zmienna na dodatek).html? WTF
ciekawy30
10.01.2010, 18:19:25
Plik mam o nazwie Aktualnosci.php a cały kod jest taki:
<?php
// zmienna potrzebna do prawidlowego wczytania includowanych plikow
$add_site = true;
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>OCHOTNICZA STRAŻ POŻARNA W WUDZYNIE</title>
<style type="text/css">
<!--
body {
font-family: Verdana, Arial;
font-size: 12px;
}
-->
</style>
</head>
<body>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td width="100%" colspan="3"><?php include "include/naglowek.php"; ?></td>
</tr>
<tr>
<td width="15%" valign="top"><?php include "include/menu_lewe.php"; ?></td>
<td width="70%" valign="top">
<?php
// zmienna $go przekazana metoda GET
$go = $_GET['go'];
// sprawdzamy czy zmienna $go nie jest pusta
if(!empty($go)) {
// sprawdzamy czy plik o danej nazwie istnieje
if(is_file("page/$go.php")) include "page/$php.html";
// jezeli plik nie istnieje wyswietla się komunikat
else echo "<br />Nie ma takiej strony :-(";
}
?>
<tr>
<td width="100%" colspan="3"><?php include "include/stopka.php"; ?></td>
</tr>
</table>
</body>
</html>
Spawnm
10.01.2010, 18:21:38
Proszę używać BBcode.
Mephistofeles
10.01.2010, 18:35:42
Cytat(ciekawy30 @ 10.01.2010, 18:19:25 )

Plik mam o nazwie Aktualnosci.php a cały kod jest taki:
A co ty includujesz? Plik $php.html, zamiast $go.php.
ciekawy30
10.01.2010, 18:50:25
JEstem naprawdę początkujący. Znam troche html. Korzystam z gotowego szablonu znalezionego na tym forum. Zmieniłem tak jak rodziłes ale nadal nie działa.
JEstem naprawdę początkujący. Znam troche html. Korzystam z gotowego szablonu znalezionego na tym forum. Zmieniłem tak jak rodziłes ale nadal nie działa.
Mephistofeles
10.01.2010, 19:18:06
To pokaż jak zmieniłeś, bo mam wrażenie że zamieniłeś $go.php na $php.html. Obym się mylił.
ciekawy30
10.01.2010, 19:22:20
Może źle to zrobiłem nie wiem.
if(is_file("page/$go.php")) include "page/$go.php";
I jeszcze jedno jak mogę w tym kodzie i gdzie wpisać kod aby zmienić kolor tła.
Mephistofeles
10.01.2010, 20:57:22
Kolor tła nie ma nic wspólnego z PHP. Ustawia się go w stylach CSS. Co do skryptu, to powinno działać. Spróbuj bez ifów.
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.