Sry za double, ale..
$vyber je vypsany: 35: imagestring($src, 5,0,0,$multi,$aaa);
sry, ubral jsem radek $vyber = $multi, z predchozich pokusu...
Příspěvky odeslané z IP adresy 89.102.9.–
Linux
Linux
omg, jsem se překliknul na náhled a můžu psát znovu...
Jinak s PHP mám zkušenosti už od verze 3, ale v poněkuď jiné sféře typu zpracovávání dat a poskytnutí výsledku, nikoli výstup do prohlížeče ;)
$dir = dir("./src");
while (($file = $dir->read()) !== false)
{
$i++;
}
$i -= 2;
$dir->close();
Zde je proměnná $i což je výsledek počtu souborů v adresáři, -2 jsou adr. "." a "..".
$i nemusím znát, vím že jich tam je 16 a nahraju-li další (17.jpg), bude $i 17 :D
Úmysl... proč si vymalovat byt bíle, když meruňková je teplejší a "cool" xD
Linux
http://a01.xf.cz/ava/test.html - zde potřebuji rozdílný výsledek
Kód obrázků:
<?php
function make_seed()
{
list($usec, $sec) = explode(' ', microtime());
return (float) $sec + ((float) $usec * 100000);
}
srand(make_seed());
// $randval = rand();
// srand(time());
$dir = dir("./src");
while (($file = $dir->read()) !== false)
{
$i++;
}
$i -= 2;
$dir->close();
$vyber = rand(1, $i);
$filename = "./src/".$vyber.".jpg";
$fp = fopen($filename,'r');
$tmp = fread($fp, filesize($filename));
fclose($fp);
$src = imagecreatefromstring($tmp);
$aaa = imagecolorallocate($src, 255, 255, 255);
imagestring($src, 5,0,0,$multi,$aaa);
header("content-type: image/jpeg"); // nyní soubor zašleme prohlížeci
imagejpeg($src);
imagejpeg($src);
imagedestroy($src); // a nakonec ho uvoníme z pameti
?>
Script spočítá soubory v ./src a pak vybere obrázek 1 - x a vytvoří se obrázek
Předem díky