Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Odnośniki w php
Forum PHP.pl > Forum > Przedszkole
ciekawy30
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
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 biggrin.gif
ciekawy30
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
Proszę używać BBcode.
Mephistofeles
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
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
To pokaż jak zmieniłeś, bo mam wrażenie że zamieniłeś $go.php na $php.html. Obym się mylił.
ciekawy30
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
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.