Autor | Zpráva | ||
---|---|---|---|
Lukas123 Profil * |
#1 · Zasláno: 17. 1. 2008, 16:54:00
prosím,
našel jsem tu hodně o generování náhodných obrázků na stránky, ale já bych potřeboval, aby byl u toho náhodného obrázku vždy ještě "nenáhodný" přiřazený odkaz.. |
||
Str4wberry Profil |
#2 · Zasláno: 17. 1. 2008, 16:58:50
A jaký máte problém? Napsat?
<a href=''>nenáhodný přiřazený odkaz</a> |
||
Lukas123 Profil * |
no, já jsem začátečník,hi..
našel jsem takovéto útržky: <img src="2007_09_22/IMG_<?php echo rand(3508,3510); ?>.jpg" width="80" height="120"> nebo <? $cislo = rand(1,11); ?> <img src="/fotky/o<? echo $cislo; ?>.jpg"> ale jednak nevím, jak k tomu přiřadit ty odkazy.. .. a pak a to je vlastně ještě horší - Když tohle dám na stránky, tak pořád budu muset měnit ten počet obrázků podle toho, kolik jich bude. Takže bych tohle potřeboval mít někde zvlášť (nebo nejlépe aby to vypisovalo obrázky přímo ze složky) a ten zápis kódu pro obrázek by se už nemusel upravovat.. |
||
habendorf Profil |
#4 · Zasláno: 17. 1. 2008, 17:37:15
Tak PHP nebo JS?
|
||
fikus Profil * |
Lukas123
A co třeba použít ještě databázi? Zapíšeš do ní každý obrázek, přiřadíš mu id (to budeš auto incrementovat od 1), přidáš odkaz který potřebuješ plus cokoliv dalšího. Pak jen vygeneruješ náhodné číslo: $randNumber = rand(1, maximální id - to si zjistíš z databáze jako max(id)) a vyhledáš potřebný řádek a ten si vypíšeš: SELECT * FROM tbl_obrazky WHERE id = $randNumber |
||
Lukas123 Profil * |
#6 · Zasláno: 17. 1. 2008, 17:42:56
to není vyloženě podstatné, přišel mi lepší ten js, ale zase někomu to pak nemusí fungovat, když bude mít js vyplej, že ?!
každopádně budu hrozně rád, když to dám dohromady alespoň "nějak".. Obecně jsem ale třeba u toho js pochopil, že si prostě udělám nějakej externí soubor.js na svém webu a pak na něj budu jen odkazovat, mluvím pravdu? ale i tak mi to motá hlavu, nesmějte se, hi.. |
||
habendorf Profil |
#7 · Zasláno: 17. 1. 2008, 18:54:25
Lukas123
My se nesmějeme. Já jen že jsi dal dotaz do sekce JS a ukazuješ tu nějaký PHP. |
||
Lukas123 Profil * |
#8 · Zasláno: 17. 1. 2008, 19:33:02
omlouvám se, částečně jsem to blbě okopíroval..
a můžete mi teda poradit? já jsem si představoval, že bych měl někde na svém webu (serveru) nějakej script, kterej by funoval jako např. "reklamní systém", viz. nahoře. A pak by se na něj jen odkazovalo (umístil by se kód na jakékoliv stránky) a fungovalo by to jak jsem psal. náhodný obrázek + přiřazený odkaz.. Alespoň mě nějak naveďte, díky.. |
||
Časová prodleva: 3 dny
|
|||
yellow Profil |
Todle jsem dělal pro kamarádku na její web.
Zadání bylo: Coppermine a z ní tahat náhodný obrázek, šířka 170 pixelů. Coppermine někdy neukládá zmenšený obrázek s předponou normal, proto ta podminka. Jsem amater, tak to nemusí být nejlép provedeno, ale funguje to :-) <? //pripojení do databáze $link = mysql_connect("localhost", "jmeno", "heslo") or die ("Could not connect to MySQL"); mysql_select_db ("databaze") or die ("Could not select database"); //nactení $nahoda = "SELECT * FROM databaze ORDER BY RAND() LIMIT 1"; $reseni = mysql_query ($nahoda) or die ("Query failed"); $vysledek = mysql_fetch_array($reseni); $k0 = $vysledek["pid"]; $k1 = $vysledek["filepath"]; $k2 = $vysledek["filename"]; $k3 = "normal_"; if(file_exists("Galerie/albums/".$k1."".$k3."".$k2."")) {$k3 = "normal_";} else {$k3 = "";} echo "<a href=\"http://domena_neco.cz/Galerie/displayimage.php?album=random&cat =0&pos=-".$k0."\" target=\"_blank\"><img src=\"http://domena_neco.cz/Galerie/albums/".$k1."".$k3."".$k2."\" width=\"170\" alt=\"náhodný obrázek\" border=\"0\"></a>"; // Uvolnit databazi mysql_free_result($reseni); // Uvolnit pripojeni mysql_close($link); ?> |
||
Časová prodleva: 16 let
|
0