ok ben nu al een hele tijd aan het kloten enzie door de bomen het bos niet meer.
stel ik heb een string laten we zeggen: e8dceab3d0382a7e91ccd3a724e5be9c een unieke md5 string. van dit plaatje wil ik een thumbnail maken met behulp van eenphp scriptje welke imagemagick gebruikt
werkt allemaal perfect als ik
gebruik (waarbij pic een php bestand is) dan duurt het even voordat de thumbnail getoond word. Logisch want het script moet runnen.
maar nu wil ik voordat dit gebeurd een plaatje laten zien, zo van ik ben aan het laden.
ik dacht ik laat eerst een soort van placer neerzetten voor het aantal foto's in de database met daaraan gekoppeld uiteraard een name="string" attribute.
hoe kan ik er nou voor zorgen dat eerst bv een 15-tal (of ieder ander willekeurig aantal afhankelijk van het geretouneerde results van de db) placers op de site komen te staan en dat daarna dmv JS de source van die dingen veranderd word naar: /source/pic/e8dceab3d0382a7e91ccd3a724e5be9c ????
gezien waarschijnlijk de oplossing in het javascript ligt... toch maar geplaatst in W&G ipv PW
stel ik heb een string laten we zeggen: e8dceab3d0382a7e91ccd3a724e5be9c een unieke md5 string. van dit plaatje wil ik een thumbnail maken met behulp van eenphp scriptje welke imagemagick gebruikt
code:
1
| [img]"/source/pic/e8dceab3d0382a7e91ccd3a724e5be9c?resize(200x200)"[/img] |
gebruik (waarbij pic een php bestand is) dan duurt het even voordat de thumbnail getoond word. Logisch want het script moet runnen.
maar nu wil ik voordat dit gebeurd een plaatje laten zien, zo van ik ben aan het laden.
ik dacht ik laat eerst een soort van placer neerzetten voor het aantal foto's in de database met daaraan gekoppeld uiteraard een name="string" attribute.
hoe kan ik er nou voor zorgen dat eerst bv een 15-tal (of ieder ander willekeurig aantal afhankelijk van het geretouneerde results van de db) placers op de site komen te staan en dat daarna dmv JS de source van die dingen veranderd word naar: /source/pic/e8dceab3d0382a7e91ccd3a724e5be9c ????
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| <? $gebruiker = $_SESSION['archi_user_id']; $sql = "SELECT * FROM archi_foto WHERE gebruiker_id ='$gebruiker' AND flag='0'"; $res = mysql_query($sql) or die(mysql_error()); $aantal_fotos = mysql_num_rows($res); ?> <div id=tekst> <? while ($fotos = mysql_fetch_array($res)) { ?> [img]"source/pic/laden.gif"[/img]"> <? } ; ?> </div> <? while ($fotos = mysql_fetch_array($res)) { ?> <script> document.images['<?=$fotos['bestand']?>'].src = "source/pic/<?=$fotos['bestand']?>?resize(200x200)" </script> <? } ; |
gezien waarschijnlijk de oplossing in het javascript ligt... toch maar geplaatst in W&G ipv PW
[ Voor 65% gewijzigd door hobbeldebobbel op 01-02-2005 01:57 ]
hier zou een slimme opmerking kunnen staan
maar die staat er niet