Autor Zpráva
Zdenda23
Profil *
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\'>";
edit
weroro:
To je lepší ...
Zdenda23
Profil *
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
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 *
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 *
 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">';
    }
?>

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