Autor | Zpráva | ||
---|---|---|---|
Zdenda23 Profil * |
#1 · Zasláno: 12. 7. 2013, 12:16:39
Lidi kde mam špatně středník?:( Když tak nějaké vysvětlení proč a jak.
<? $adresar = rand(1,2); if ($adresar == 1) echo "<img src=\'fotky/2/foto"rand(1, 2)"\' alt=\'fotka1\' border=\'0\'>"; if ($adresar == 2) echo "<img src=\'fotky/1/foto"rand(1, 2)"\' alt=\'fotka1\' border=\'0\'>"; ?> |
||
ShiraNai7 Profil |
Středníky máš dobře. Chybí ti operátory pro spojení výstupu funkce s ostatními řetězci.
if ($adresar == 1) echo "<img src=\'fotky/2/foto" . rand(1, 2) . "\' alt=\'fotka1\' border=\'0\'>"; if ($adresar == 2) echo "<img src=\'fotky/1/foto" . rand(1, 2) . "\' alt=\'fotka1\' border=\'0\'>"; |
||
weroro Profil |
<?php $adresar = rand(1,2); if ($adresar == 1) echo '<img src="fotky/2/foto' . rand(1, 2) . '" alt="fotka1" border="0">'; if ($adresar == 2) echo '<img src="fotky/1/foto' . rand(1, 2) . '" alt="fotka1" border="0">'; ?> |
||
Michel Profil |
Zdenda23:
Zkus to upravit takto: echo "<img src=\'fotky/2/foto".rand(1, 2)."\' alt=\'fotka1\' border=\'0\'>"; weroro: To je lepší ... |
||
Zdenda23 Profil * |
#5 · Zasláno: 12. 7. 2013, 12:58:54 · Upravil/a: Zdenda23
Tak sem použil všechny 3 způsoby, sice bez chyb ale generuje to jen nazev z alt a to přesně tohle \'fotka1\' nebo \'fotka2\' ale foto mi to nevygeneruje.
Tak už to mam, zapoměl jsem dodat příponu .jpg. Všem děkuju Jo a když budu chtít více koncovek použít tak takto? $koncovka = "JPG", "JPEG", "jpg", "jpeg" echo '<img src="fotky/1/foto' . rand(1, 2) . . $koncovka .'" alt="fotka1" border="0">'; nebo $koncovka = "JPG" or "JPEG" or "jpg" or "jpeg" echo '<img src="fotky/1/foto' . rand(1, 2) . . $koncovka .'" alt="fotka1" border="0">'; |
||
overflow Profil |
#6 · Zasláno: 12. 7. 2013, 14:28:20
Pokud tam chceš přidat tečku před koncovku je potřeba takto:
echo '<img src="fotky/2/foto' . rand(1, 2) . '.' . $koncovka . '" alt="fotka1" border="0">'; Co se týče koncovek, doporučuji mít určenou jenom jednu z nich a v takovém formátu i ty uložené fotky. |
||
Zdenda23 Profil * |
#7 · Zasláno: 12. 7. 2013, 15:03:06
No, ja budu mít vše v jednom JPG ale nějaké jsou jsou jpg pak zas jpeg a pak to samí velkýma písmenama a pak to nenačítá, ale tak já to budu přepisovat na malé. Ok tak vše.
|
||
Zdenda23 Profil * |
#8 · Zasláno: 12. 7. 2013, 16:22:51
Jinak ještě by tam měli bejt asi složené závorky {}, jelikož mi to vykreslovalo obě možnosti zároveň. Takže tady to na konec je celé. Snad nekecám. <?php $adresar = rand(1,2); if ($adresar == 1){ echo '<img src="fotky/2/foto' . rand(1, 2) . '.jpg" alt="fotka1" border="0">'; } if ($adresar == 2){ echo '<img src="fotky/1/foto' . rand(1, 2) . '.jpg" alt="fotka1" border="0">'; } ?> |
||
Časová prodleva: 11 let
|
0