Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Nie działa podstrona
Forum PHP.pl > Forum > PHP
krisza
Mam zainstalowany Apache 2.2. Po wpisaniu w przeglądarce localhost wchodzi moja strona główna, a podstrony nie chodzą. Natomiast na serwerze Nazwa.pl jest wszystko OK. Co może być powodem? Proszę o sugestie.
.radex
A skąd mamy wiedzieć?

Podaj wszystkie informacje (o php i tak dalej), opisz dokadniej problem (co się konkretnie dzieje? Pokazuje się błąd? Jeśli tak, to jaki?) itd.

Wróżkami nie jesteśmy.
krisza
Apache 2.2.8 i PHP 5.2.8.

Skrypt zrobiłem identyczne jak na stronie http://d4u.pl/warsztat/tutoriale/prosta-strona-w-php.html . Na serwerze chodzi a u mnie nie wchodzi podstrona. W logu podaje błąd:

[error] [client 127.0.0.1] PHP Notice: Undefined variable: id in C:\\........index.php on line 41, referer: http://localhost.......index.php?id=news
luck
  1. <?php
  2. if($_GET['id'] == 'galeria')
  3. ?>

Na dokładkę do tamtego tutoriala najlepiej poczytaj sobie jeszcze o zmiennych superglobalnych.
krisza
Dziekuję serdecznie za pomoc. Pozdrawiam i wszystkiego najlepszego exclamation.gif!

Przepraszam, a co muszę zmienić przy ładowanu strony startowej:

<?php

if(empty($id) or $id=="nowosci"){
include("dane/nowosci.html");
}


?>




Przepraszam za kłopot już znalazłem rozwiązanie.

if(empty($_GET['id']) or $_GET['id']=="newsy"){
include("dane/newsy.html");
}

Pozdrawiam.
.radex
luck - nie o superglobalnych, jak już to o tym, dlaczego ich nie używać. Po co tutaj uczysz innych złych nawyków.

W ogóle co to za badziewna strona (to d4u), że uczy korzystania z register_globals...
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.