Autor Zpráva
czkoudy
Profil
Ahoj,
mam udelane menu na strankach.Je reseno pomoci switch a include.No ated mi to
funguje na www.ic.cz ale na localhostu mi to nefunguje.Po kliknuti na odkaz se
neotevře stránka, resp. nestane se vůbec nic.

Na localhostu mam nainstalovaný WAMPP.Předtím XAMPP ale ani tam to nejelo.
Nevíte, v čem by mohla být chyba?

verze php:

Localhost: 5.2.4
hosting: 5.2.0

v php.ini nastaveno:

display_errors = on;
error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT

výše uvedené je nastaveno z důvodu vypisování chyb.ale pořád to nic nevypisuje:-)
Alphard
Profil
Nevíte, v čem by mohla být chyba?
nejsme věštci, dej sem kód
czkoudy
Profil
switch ($page) {


case 'novy_prijem':
include "stranky/prijmy/pridat_prijem.php";
break;
default:
include "uvod.htm";
break;
}


nevim v cem ti ten kod pomuze, protoze ten je dobre napsaný.Jen funguje na hostingu, ale ne na localhostu.
Str4wberry
Profil
Ptám se czkoudyho:
A neotvíráš nějaký jiný soubor?
dracek
Profil
A co konkrétně ti nefunguje?

Jo, nemělo by include být takto?
include ("url");


Btw, jaký je rozdíl mezi XAMPPem a WAMPPem?
czkoudy
Profil
to ne. nekolikrát jsem to kontroloval.jenom me zarazi funkcnost.viz vyse
Alphard
Profil
switch ($page) {
zkus: switch ($_GET['page']) {
nightfish
Profil
zkus: switch ($_GET['page']) {
a nebo si zapni Register_globals
czkoudy
Profil
tak vse vyresilo nainstalovani VertrigiSErv2.18, Dekuji vsem za rady:-)
nightfish
Profil
tak vse vyresilo nainstalovani VertrigiSErv2.18, Dekuji vsem za rady
(pře)instalovat software tam, kde se dá problém vyřešit úpravou skriptu, je dosti neefektivní...

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0