Temat
PHP4 na IIS 5.1(WinXP) z modułów SAPI(php4ts.dll)
217.99.124.* napisał:
Mam mały problem mianowicie zainstalowałem IIS 5.1(WinXP) + PHP4 w postaci modułów i wszystko niby działa wywołując funkcjeCODE
<?
phpinfo();
?>
wyświetla mi konfig całego PHP4 ale gdy odpalę stronkę WWW to większość kodu jakby nie działała np .
CODE
<?
if(!isset($s)){include("teksty/new.txt");}
else if($s==dodaj){include("addbook.php");}
else if($s==wpisuj){include("book.php");}
else if($s==dodajw){include("addwypowiedzi.php");}
else if($s==wpisujw){include("wypowiedzi.php");}
?>
to zadnych bagów tylko nic się nie dzieje po wywołaniu if lub else if
Jak na moje to coś w php.ini tzeba by było włączyć ale sam już nie wiem
Proźba do ludzi któży to robili (manualnie nie CGI (PHP.EXE)) może ktoś mi taki php.ini podeśle na maila (gotowy działający nie te z manuala )
Pomocy
212.244.94.* napisał:
Czy $s masz ustawione? - Sprobuj wyswietlic.Moze registerglobals (jakos tak - sprawdz w manualu) masz wylaczone w php.ini - wtedy do zmiennych z formularzy/urli musisz sie odwolywac przez $_POST["zmienna"]/$_GET["zmienna"]. Generalnie poczytaj o bezpiecznych skryptach.
Aha, moze jakies zle uprawnienia do includowanych plikow masz i IIS nie moze sie do nich dostac.
217.99.124.* napisał:
Tak $s się wyświetla ale inne linki zawarte w else if jakby nie reagowały na polecenia
Uprawnienia dobre bo na starcie includuje już kilka plików
Co z tym fantem zrobić
212.109.132.* napisał:
Nic mi nie przychodzi do glowy, ale przyczepie sie do czegos innego...Jak porownujesz cos do stringow to pisz te stringi w cudzyslowach badz apostrofach, bo bez tego mozesz sie kiedys przejechac...
aaaa.. i mogles to switch'em zrobic, po co taki if brzydki
217.99.124.* napisał:
Jak już taki mondraliński mi się trafił to może rozwikłasz ten problemik . Bo ja nie wiem co jest grane
P.S Co złego widzisz w if
217.99.124.* napisał:
gg miałeś rację to przez (register_globals = off) musi być na on ustawiaone Wielkie dzięki212.244.94.* napisał:
Wiem - ja zawsze mam racje
A mowiles, ze $s sie wyswietla
217.99.124.* napisał:
Bo tak było z tym $s nawet gdy (register_globals = off) było wyłączone to się wyświetlało
212.109.132.* napisał:
Zlego nic, ale mozna to co zrobiles o wiele prosciej i przejrzysciej switch'em
217.99.124.* napisał:
To fakt ale jakoś tak mi z pod ręki wyleciały te if & elseif
Podobne tematy
Działy
Copyright © 2002-2024 | Prywatność | Load: 1.56 | SQL: 1 | Uptime: 142 days, 20:08 h:m |
Wszelkie uwagi prosimy zgłaszać pod adresem eddy@heh.pl