Skocz do zawartości
FREE_USER

PHP4 na IIS 5.1(WinXP) z modułów SAPI(php4ts.dll)

Rekomendowane odpowiedzi

Mam mały problem mianowicie zainstalowałem IIS 5.1(WinXP) + PHP4 w postaci modułów i wszystko niby działa :wink: wywołując funkcje

<?phpinfo();?>
wyświetla mi konfig całego PHP4 ale gdy odpalę stronkę WWW to większość kodu jakby nie działała 8O np .

<?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 8O

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 :wink: (gotowy działający nie te z manuala :wink: )

 

Pomocy :idea: :idea: :idea:

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

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.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

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.

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 :wink:

 

Co z tym fantem zrobić :?: :?: :?:

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

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

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

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

Jak już taki mondraliński :wink: mi się trafił to może rozwikłasz ten problemik :idea: . Bo ja nie wiem co jest grane :wink:

 

P.S Co złego widzisz w if :?:

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

gg miałeś rację  :wink:  to przez (register_globals = off) musi być na on ustawiaone Wielkie dzięki  :roll: 

Wiem - ja zawsze mam racje :wink:

A mowiles, ze $s sie wyswietla 8)

Bo tak było z tym $s nawet gdy (register_globals = off) było wyłączone to się wyświetlało :roll:

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie


×
×
  • Dodaj nową pozycję...