21. září bude sraz! Od 18.00 v restauraci Tradice v Praze u Anděla
Autor Zpráva
mad_mazel
Profil *
Ahoj,

mám následující script http://pastebin.com/iX1PZxJ9

Když ho spustím, tak se zobrazí bílá stránka - nevypíše se tedy vůbec nic, ani ten text co je v die().
Já chápu, že chyba je v tom přiřazení na řádku 5, ale divím se, že mi PHP ani IDE nezobrazilo žádnou chybu a celý script prostě selhal (asi při kompilaci?)

Zajímalo by mě, co je to za typ chyby, že se nikde nevypíše. IDE mi běžně syntax errory zvýrazní, PHP by zase do stránky snad vypsalo 'parse error'. Tady se ale neděje ani jedno.
Luky
Profil
if(rand(1,99) = 50)
nemá tam spíš být:
if(rand(1,99) == 50)

mad_mazel:
PHP by zase do stránky snad vypsalo 'parse error'
Možná máš vypisování chyb vypnuté. V tomto případě se však jedná fatal error (proto se script nezkompiluje).
Joker
Profil
mad_mazel:
Nejspíš má daný server vypnuté zobrazování chyb, nebo je nehledáte na správném místě.

Při zapnutém zobrazování chyb to dá hlášku: Fatal error: Can't use function return value in write context in soubor.php on line 5
Ta je způsobená tím, co píše [#2] Luky

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