Autor | Zpráva | ||
---|---|---|---|
orsic Profil |
#1 · Zasláno: 23. 12. 2007, 21:50:12
Ahoj
S PHP teprve začínám a potřebuju poradit .... pokouším tenhle skript : _____________________________________ <?php srand ((double)microtime()*1000000); $nahoda = rand(0,1); if ($nahoda>0.5): echo "<body bgcolor =\"#ffffff\ ">"; else echo "<body bgcolor =\"#000000\ ">"; endif; ?> _______________________________________ a de facto nevidím rozdíl (až na barvu samozřejmě) mezi řádkem : echo "<body bgcolor =\"#ffffff\ ">"; a řádkem : echo "<body bgcolor =\"#000000\ ">"; používám program PHP designer a ten hlásí přesto rozdíl mezi prvním a druhým a já netuším kde je zakopanej pes a testovací skriptík ne a ne rozchodit,jde o náhodné přepínání barev. chybové hlášení : Parse error: syntax error, unexpected '<' in D:\xampp\htdocs\weby\novyphp\phpdesigner_tmp1.php on line 14 náhled v PHP designeru : díky za radu. ___________________________________ |
||
Alphard Profil |
#2 · Zasláno: 23. 12. 2007, 21:59:23
if ($nahoda>0.5):
echo "<body bgcolor =\"#ffffff\">"; else echo "<body bgcolor =\"#000000\">"; endif; mezera za \ způsobí ukončení řetězce (není escapovaná uvozovka) |
||
orsic Profil |
#3 · Zasláno: 24. 12. 2007, 01:25:19
ok díky za radu :)
nicméňě script stejnak nejde :( hlásí : Parse error: syntax error, unexpected T_ECHO, expecting ':' in D:\xampp\htdocs\weby\novyphp\phpdesigner_tmp9.php on line 14 to sem blázen ... |
||
tiso Profil |
#4 · Zasláno: 24. 12. 2007, 01:49:30
orsic - keď nevieš používať dvojbodkový zápis, tak používaj zložené zátvorky:
if(podmienka){ ... } else{ ... } |
||
daop Profil * |
#5 · Zasláno: 24. 12. 2007, 09:42:00
co treba toto:
<?php srand ((double)microtime()*1000000); $nahoda = rand(0,1); if ($nahoda>0.5){ echo '<body bgcolor ="#ffffff">'; } else { echo '<body bgcolor ="#000000">'; } ?> |
||
orsic Profil |
#6 · Zasláno: 25. 12. 2007, 22:05:31
opět díky za radu,ale nakonec jsem na chybu přišel ...a kupodivu bez složených závorek ;-)
používám místo složených závorek ":" a ukončení např: endif .. čili chyba nebyla v závorkách (i když i tak se to dá zapsat) ale u ELSE chyběla ":" tento styl zápisu používám radši bo jsem línej psát složená závorky :) |
||
tiso Profil |
#7 · Zasláno: 26. 12. 2007, 00:42:57
orsic - to som vedel a aj som Ti odpovedal - keď to nevieš používať, tak to nepoužívaj... Teraz to už asi vieš používať, tak si to používaj.
|
||
orsic Profil |
#8 · Zasláno: 26. 12. 2007, 02:54:39
máš praudu tiso .
ok,vyřešeno může se to tady locknout . |
||
Mistr Profil |
#9 · Zasláno: 26. 12. 2007, 03:13:00
orsic
může se to tady locknout To ostatně můžeš provést i sám. Tentokrát to tedy za Tebe udělám já. |
||
Časová prodleva: 16 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0