Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] problem z działaniem skryptów php na IIS
kossa
post
Post #1





Grupa: Zarejestrowani
Postów: 1 165
Pomógł: 9
Dołączył: 9.04.2002
Skąd: Toruń

Ostrzeżenie: (0%)
-----


Cześć,

Strona działała poprawnie na serwerze home.pl z php5, została przeniesiona na serwer IIS z zainstalowanym php 5.2 i teraz wysypuje się nawet na takiej składni:


  1. <?php
  2. if ($a=="ccc")
  3.    echo "aaa";
  4. else
  5.    echo "bbb";
  6. ?>


tu wystarczy zmienić na:
  1. <?php
  2. $a="123";
  3.  
  4. if ($a=="cccc")
  5.    echo "aaa";
  6. else
  7.    echo "bbb";
  8. ?>

i zadziała czyli wniosek zabrakło deklaracji zmiennej z jej początkową wartością.

a co w następującym przypadku?
  1. <?php
  2. if ($_GET["a"]=="")
  3.    echo "sss";
  4. else
  5.    echo "aaa";
  6. ?>


jeśli zrobię:

  1. <?php
  2. $a="123";
  3. $a=$_GET["a"]; //teraz w urlu brak a i znowu wewnętrzny błąd serwera nr 500
  4.  
  5. if ($a=="")
  6.    echo "sss";
  7. else
  8.    echo "aaa";
  9. ?>



Z góry dziękuję za pomoc!
Łukasz

Ten post edytował kossa 14.07.2009, 21:24:18
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Kildyt
post
Post #2





Grupa: Zarejestrowani
Postów: 869
Pomógł: 53
Dołączył: 20.10.2003
Skąd: Przeworsk

Ostrzeżenie: (0%)
-----


W jaki sposób przypisujesz do zmiennej pustą wartość?
Go to the top of the page
+Quote Post
kossa
post
Post #3





Grupa: Zarejestrowani
Postów: 1 165
Pomógł: 9
Dołączył: 9.04.2002
Skąd: Toruń

Ostrzeżenie: (0%)
-----


Cytat(Kildyt @ 14.07.2009, 23:19:26 ) *
W jaki sposób przypisujesz do zmiennej pustą wartość?


  1. <?php
  2. $a=$_GET["zmienna_z_url"];
  3. ?>


edit:
ale nie zawsze ona jest w url więc wtedy jest pusta

Ł

Ten post edytował kossa 15.07.2009, 13:11:40
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 1.10.2025 - 08:40