Autor Zpráva
khero2t
Profil
Zdarvim.
Mam malý problém.
Nevím jak načíst názvy obrázků ze složky do pole abych je pak mohl později zobrazovat v galerii.
Nechci je totiž přejmenovávat na posloupnost (např. 01-99.). Předem totiž názvy neznám vím pouze umístění.
předem dik.
Hanz
Profil
khero2t
To bude chtít použít PHP. V něm zjistit názvy souboru a ty načíst.
EllisDee
Profil *
Tento skript načítá názvy z adresáře (777) a vypisuje jejich názvy a velikosti do formátu XML, který pak hravě načteš do flahe jako pole:

<?php

if ($album == null) {
$album = "album";
$BananaTree = true;
}

$fileName = file ('777/' . $album . '.txt');
$rows = count ($fileName);

echo "<?xml version=\"1.0\"?>
<album>
";

for ($i=0; $i < $rows; $i++) {

list($image,$label,$comment)=split('\[\[',$fileName[$i]);
list($imageWidth, $imageHeight) = getimagesize('777/images/' . $image . '.jpg');
list($thumbWidth, $thumbHeight) = getimagesize('777/thumbs/' . $image . '.jpg');

$comment = substr($comment,0,strlen($comment)-1);

echo "

<slide>
<label><![CDATA[$label]]></label>
<txt><![CDATA[$comment]]></txt>
<date></date>
<image width=\"$imageWidth\" height=\"$imageHeight\">777/images/$image.jpg</image>
<thumb width=\"$thumbWidth\" height=\"$thumbHeight\">777/thumbs/$image.jpg</thumb>
</slide>

";

}

echo "</album>";

?>
khero2t
Profil
EllisDee
Dik moc.Myslel sem, že si s tím umí poradit i flash sám o sobě.
Ale tahle varianta je bohatě dostačující.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0