Ahoj, jak by měl vypadat tento script?Máte 11 obrázků s čísly 0-9 a tečka. Napíše se datum např. 24.5. a místo čísel se to nahradí obrázky.Předem děkuji za odpověď.
Fórum › PHP
Generování datumu
zdravim,
treba takhle:
for($i = 0;$i < strlen($datum);$++){
if(file_exists('cesta/k/obrazkum/'.$datum[$i].'.jpg')
echo '<img src="cesta/k/obrazkum/'.$datum[$i].'.jpg">';
else
echo $datum[$i];
}
pricemz datum je retezec, treba toho 24.5.
Nahlásit jako SPAM
IP: 78.102.32.–
I don't want to see you go,[br]
The sky is over[br]
Even though we can't afford[br]
The sky is over,[br]
The sky is over us.[br][br]
CIVILIZATION IS OVER
nejako takto by to mohlo ist
<?php
$in = '24.5.';
str_replace('.', 'x', $in); // bodku mas v x.png
for ($i = 0; $i < strlen($in); $i++) $out .= '<img src="'.$in[$i].'.png" alt="foo" />';
echo $out;
?>
uz ma predbehli :P
Nahlásit jako SPAM
IP: 213.151.246.–
for($i = 0;$i < strlen($datum);$++){
cyklus, ktery projizdi od 0 do delky retezce $datum, ve kterem je ulozeno datum
if(file_exists('cesta/k/obrazkum/'.$datum[$i].'.jpg') echo ...
podminka - pokud existuje soubor "znak na i-te pozici".jpg, tak se vypise obrazek
else echo ...
jinak se vypise jen znak
}
konec cyklu
Nahlásit jako SPAM
IP: 78.102.32.–
I don't want to see you go,[br]
The sky is over[br]
Even though we can't afford[br]
The sky is over,[br]
The sky is over us.[br][br]
CIVILIZATION IS OVER
to datum musis mit v php, takze
$dtm = "25.2.2008";
cely ten kod, co sem napsal das do funkce:
function obrazkoveDatum($datum){
for(....){...}
}
pak uz jen
<div class="datum2">
<?php obrazkoveDatum($dtm); ?>
</div>
Nahlásit jako SPAM
IP: 78.102.32.–
I don't want to see you go,[br]
The sky is over[br]
Even though we can't afford[br]
The sky is over,[br]
The sky is over us.[br][br]
CIVILIZATION IS OVER
pak pouzij ondrejuv (upraveny) zapis
function obrazkoveDatum($datum){
$datum = str_replace('.', 'x', $datum);
for(....){...}
}
tedy tecku nahradis x-em, obrazek tecky pak bude x.jpg(gif/png)
Nahlásit jako SPAM
IP: 78.102.32.–
I don't want to see you go,[br]
The sky is over[br]
Even though we can't afford[br]
The sky is over,[br]
The sky is over us.[br][br]
CIVILIZATION IS OVER
potrebujes server, ktery ti to php zpracuje, apache, nebo IIS, jen tak si to asi nespustis ...
Nahlásit jako SPAM
IP: 78.102.32.–
I don't want to see you go,[br]
The sky is over[br]
Even though we can't afford[br]
The sky is over,[br]
The sky is over us.[br][br]
CIVILIZATION IS OVER
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 23 hostů
Podobná vlákna
Formát datumu — založil Mr.m
Format datumu — založil Milan
Validacia datumu — založil dalaman
Porovnání datumů — založil xmas7
Ziskanie najnizsieho datumu — založil ing
Moderátoři diskuze