Alle afbeedingen uit een map halen

Status
Niet open voor verdere reacties.

gebruiker241

Gebruiker
Lid geworden
8 mrt 2008
Berichten
209
Beste Helpmij-ers,
ik zoek een script waarmee je alle afbeeldingen uit een map kan halen en als je er op klikt moet de naam worden weer gegeven als een variabele.
Ik wil namelijk een script maken waarmee je een meubel van het spelletje "Habbo" kan adverteren.
Mijn idee is dus:
Je hebt een map, bijvoorbeeld de map: 1, in die map staan bepaalde meubels van een bepaalde categorie.
In map 2 staan weer andere meubels.

En als je dan op een plaatje klikt, dan geeft hij de naam weer zodat ik het in de database kan zetten.

Alvast bedankt.
 
Je gaat de volgende functies nodig hebben:

PHP:
$resource = opendir( 'pad/naar/directory' );

Deze opent een directory zodat je kunt lezen wat er in staat. De parameter is welke map je uit wilt lezen.

PHP:
$filename = readdir( $resource );

Deze haalt de naam van de volgende file op. Dat kan een map zijn, of een file, of het kan een losse punt of dubbele punt zijn, die twee heb je niet nodig en moet je skippen.

PHP:
$info = getimagesize ( 'pad/naar/file/plaatje.ext' );

En deze vist relevante info uit het plaatje, zoals hoogte/breedte, filetype, etc. Als het geen plaatje is krijg je false dus daarmee kun je mooi controleren of je een plaatje hebt gevonden of iets anders dat in de map rondslingert.

Daarmee zou je een heel eind moeten kunnen komen.
 
Je gaat de volgende functies nodig hebben:

PHP:
$resource = opendir( 'pad/naar/directory' );

Deze opent een directory zodat je kunt lezen wat er in staat. De parameter is welke map je uit wilt lezen.

PHP:
$filename = readdir( $resource );

Deze haalt de naam van de volgende file op. Dat kan een map zijn, of een file, of het kan een losse punt of dubbele punt zijn, die twee heb je niet nodig en moet je skippen.

PHP:
$info = getimagesize ( 'pad/naar/file/plaatje.ext' );

En deze vist relevante info uit het plaatje, zoals hoogte/breedte, filetype, etc. Als het geen plaatje is krijg je false dus daarmee kun je mooi controleren of je een plaatje hebt gevonden of iets anders dat in de map rondslingert.

Daarmee zou je een heel eind moeten kunnen komen.

Zover was ik zelf ook.
Het gaat met name om dat als je op een plaatje klikt dat een variabele verandert in de naam zodat ik hem kan gebruiken.
 
Ok, je kunt een link onder het plaatje hangen die de naam van het plaatje meestuurt aan de vervolgpagina, zodat je er wat mee kunt doen.

HTML:
<a href="plaatjegekozen.php?plaatje=plaatjeA"><img src="/plaatjes/plaatjeA.jpg" /></a>
<a href="plaatjegekozen.php?plaatje=plaatjeB"><img src="/plaatjes/plaatjeB.jpg" /></a>

Die kun je in PHP gewoon uitlezen als je dat normaal met GET variabelen doet:

PHP:
$_GET['plaatje']; // "plaatjeA"

Dan kun je em verder bewerken zoals je wilt.
 
Ok, je kunt een link onder het plaatje hangen die de naam van het plaatje meestuurt aan de vervolgpagina, zodat je er wat mee kunt doen.

HTML:
<a href="plaatjegekozen.php?plaatje=plaatjeA"><img src="/plaatjes/plaatjeA.jpg" /></a>
<a href="plaatjegekozen.php?plaatje=plaatjeB"><img src="/plaatjes/plaatjeB.jpg" /></a>

Die kun je in PHP gewoon uitlezen als je dat normaal met GET variabelen doet:

PHP:
$_GET['plaatje']; // "plaatjeA"

Dan kun je em verder bewerken zoals je wilt.


Haha, natuurlijk, dat ik daar niet op gekomen was, hartstikke bedankt!:thumb:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan