LAMP - nie odswieza pliku index.php
-
- Piegowaty Guziec
- Posty: 4
- Rejestracja: 17 mar 2009, 21:05
- Płeć: Mężczyzna
- Wersja Ubuntu: 8.10
- Środowisko graficzne: GNOME
LAMP - nie odswieza pliku index.php
Witam,
Jestem nowym użytkownikiem Ubuntu.
Zainstalowalem Lamp zeby testowac strony z php. Problem polega na tym ze odpala mi sie tylko pierwsza strona index.php i nie odswieza sie ona po klikaniu na linki itp.
Strona ta odpala sie i zmienia bez problemu na winowsowym krasnal server.
Wyglada na to ze php, appache sa zainstalowane poprawnie. Nie mam pojecia co jest nie tak - spedzam juz trzeci wieczór szukajac rozwiazanie w googlach i nic nie znalazlem.
Czy ktos mial podobny problem lub moglby mi pomoc ?
kris
Jestem nowym użytkownikiem Ubuntu.
Zainstalowalem Lamp zeby testowac strony z php. Problem polega na tym ze odpala mi sie tylko pierwsza strona index.php i nie odswieza sie ona po klikaniu na linki itp.
Strona ta odpala sie i zmienia bez problemu na winowsowym krasnal server.
Wyglada na to ze php, appache sa zainstalowane poprawnie. Nie mam pojecia co jest nie tak - spedzam juz trzeci wieczór szukajac rozwiazanie w googlach i nic nie znalazlem.
Czy ktos mial podobny problem lub moglby mi pomoc ?
kris
- MrRobby
- Przyjaciel
- Posty: 398
- Rejestracja: 21 lip 2006, 20:26
- Płeć: Mężczyzna
- Wersja Ubuntu: 18.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
- Kontakt:
Odp: problem z LAMP
1.zmień temat
2.podaj źródło tej stronki którą odpalasz to sprawdzimy
3.
sprawdzi czy php działa
2.podaj źródło tej stronki którą odpalasz to sprawdzimy

3.
Kod: Zaznacz cały
<?php phpinfo(); ?>
Pozdrawiam MrRobby
BTC: 1AVuTQRLNC2Ut2cd2pekWXZhhc1rzBbXNr
LTC: Lei3u3qCTaHrBnabG6VugeUeTVn8TsLTXe
BTC: 1AVuTQRLNC2Ut2cd2pekWXZhhc1rzBbXNr
LTC: Lei3u3qCTaHrBnabG6VugeUeTVn8TsLTXe
-
- Piegowaty Guziec
- Posty: 4
- Rejestracja: 17 mar 2009, 21:05
- Płeć: Mężczyzna
- Wersja Ubuntu: 8.10
- Środowisko graficzne: GNOME
Odp: LAMP - nie odswieza pliku index.php
Strona to trzy pliki: index.php, 1.html, 2.html
index.php
Wczytuje sie tylko plik index.php ale nic sie nie dzieje po nacisnieciu
1 i 2 (sprawdzilem w krasnal server na windowsie i tam dziala)
Sprawdzilem infophp i wyrzuca mi na ekran szczegolowe dane o php.
Niestety nie wiem ktore opcje sa prawidlowe, a ktore nie.
index.php
1.html<html >
<head >
<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
<meta http-equiv="Content-Language" content="pl">
<title>a</title>
</head>
<BODY >
<ul>
<a href="index.php?lang=pl&go=1" >1</a>
<a href="index.php?lang=pl&go=2" >2</a>
</ul>
<?
if($lang==pl&&$go==1)include("1.html");
if($lang==pl&&$go==2)include("2.html");
?>
</body>
</html>
2.html<HTML>
<BODY>
1
</BODY>
</HTML>
<HTML>
<BODY>
2
</BODY>
</HTML>
Wczytuje sie tylko plik index.php ale nic sie nie dzieje po nacisnieciu
1 i 2 (sprawdzilem w krasnal server na windowsie i tam dziala)
Sprawdzilem infophp i wyrzuca mi na ekran szczegolowe dane o php.
Niestety nie wiem ktore opcje sa prawidlowe, a ktore nie.
Odp: LAMP - nie odswieza pliku index.php
A moze to wina programisty?:P W PHP5 do zmiennej GET odwolujesz sie z tablicy globalnej:
Kod: Zaznacz cały
if ($_GET['go'] == 1)
include "1.html";
-
- Piegowaty Guziec
- Posty: 4
- Rejestracja: 17 mar 2009, 21:05
- Płeć: Mężczyzna
- Wersja Ubuntu: 8.10
- Środowisko graficzne: GNOME
Odp: LAMP - nie odswieza pliku index.php
17piotrek: Dziekuje, faktycznie - stronka byla z PHP.
Na usprawiedliwienie mogę powiedzieć że krasnal server z ustawionym PHP5 pod windowsem czytal mi ja bez problemow, wiec bylem pewien ze blad jest w LAMPie.
Pozdrawiam
kris
Na usprawiedliwienie mogę powiedzieć że krasnal server z ustawionym PHP5 pod windowsem czytal mi ja bez problemow, wiec bylem pewien ze blad jest w LAMPie.
Pozdrawiam
kris
- Smiecho
- Piegowaty Guziec
- Posty: 18
- Rejestracja: 31 sie 2006, 08:52
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: GNOME
- Architektura: x86_64
- Kontakt:
Odp: LAMP - nie odswieza pliku index.php
To nie jest kwestia błędu, tylko ustawień PHP:
- http://pl.php.net/manual/pl/ini.core.ph ... er-globals
- http://pl.php.net/register_globals
"Register_globals" to opcja, której włączenie powoduje automatyczne zamienianie parametrów podanych w POST i GET na zmienne PHPowe. Ale od którejś wersji PHP ta opcja jest domyślnie wyłączona. Można ją włączyć, ale to nie jest zalecane. Powinno się używać sposobu podanego przez 17piotrka.
- http://pl.php.net/manual/pl/ini.core.ph ... er-globals
- http://pl.php.net/register_globals
"Register_globals" to opcja, której włączenie powoduje automatyczne zamienianie parametrów podanych w POST i GET na zmienne PHPowe. Ale od którejś wersji PHP ta opcja jest domyślnie wyłączona. Można ją włączyć, ale to nie jest zalecane. Powinno się używać sposobu podanego przez 17piotrka.
Odp: LAMP - nie odswieza pliku index.php
Opcja register globals jest niezalecana ze wzgledow bezpieczenstwa. W PHP4 byly tablice globalne HTTP_POST_VARS i HTTP_GET_VARS, ale zostaly zamienione na krotsze odpowiedniki $_POST i $_GET, poniewaz tamtych nikomu nie chcialo sie wpisywac;) A to dosc spora luka, zwlaszcza dla poczatkujacych lub nieuwaznych programistow.
Kto jest online
Użytkownicy przeglądający to forum: Amazon [Bot] i 17 gości