WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   En funktion för att visa bilder.. (https://www.wn.se/forum/showthread.php?t=3161)

antefjante 2004-08-18 11:04

Jag ska bygga ett simpeltgalleri och jag är inte så bra på att fixa detta. Så jag undrar om någon har lust att hjälpa mig och andra som kanske också vill ta del av denna funktion...

Det är en popup som innehåller en bakåt och en nästa knapp.
Om man trycker på nästa i galleriet ska den läsa in bildens namn.

Läs in 17 numeriskt och addera 1.
lagra sedan 18 och .jpg efter
Läs in 18.jpg som ny bild

Säg att bilden för tillfället är 48 och man trycker nästa...
Föra varge bild görs en if-sats typ:
If filnamn(49.jpg) exists = true then ladda bilden
Else "Det var sista bilden/Det finns ingen bild"

mvh Andreas

alavik 2004-08-18 12:45

Vad använder du för teknikt/språk. asp? php?

antefjante 2004-08-18 15:32

Jag kör med php...

alavik 2004-08-18 16:25

hmm.. okej... synd har gjort liknande funktion i asp men det hjälper ju inte dig då =)

antefjante 2004-08-20 23:51

Nu har jag kommit en liten bit på vägen och jag undrar hur jag kan fixa så att den bara listar bilder i skriptet för det ska vara ett galleri..

Scriptet:

Kod:

<h4>Mina bilder</h4>
<p>Klicka på bilderna för att få se bilden i normal storlek. (OBS! Popupruta.)</p>
<table style="width: 450px;">
  <tr>
<?php
$i=0; // vi definerar i för att kunna byta rad var sjätte bild
$kh=opendir("test"); //öppnar mappen där bilderna ligger i
while (false !== ($bild = readdir($kh))){
  if(!($bild=="."||$bild=="..")) { //skippar mapp info
  $i++;
  if($i==4){
?>
  </tr><tr>
<?php
    $i=1; 
  }
?>
  <td style="text-align: center; border: 1px dotted #00007f;">
  <a href="test/<?=$bild?>" target="_blank">
  <img src="test/tn/tn<?php echo $bild; ?>" style="border: 0; height: 60px; width: 80px;" alt="tryck här för att visa en Förstoring" /></a>
  </td>
<?php
  }
}
closedir($kh); //stänger mappen som vi öppnade i början
?>
  </tr>
</table>

Sen har jag suttit och klura på hur jag kan få in en funktion så man får upp bilden man trycker på i en popup..

Efter det så bygga vidare med nästa knappar osv... men det ett senare projekt


Alla tider är GMT +2. Klockan är nu 05:08.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson