/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Hvordan findes billedets navn i et array?
Fra : Jakob Munck


Dato : 03-07-06 14:32

Jeg har installeret et lille galleri, som virker fint. Men jeg ønsker at
ændre det, således at der i stedet for "Klik for stort billede" bliver vist
billedets titel, når man holder musen over billedet. Det kræver altså at jeg
finder en variabel i det anvendte array, som indeholder denne information.
Men kan man overhovedet finde denne variabel?

<?php
$i=0;
$thumbs = 'img_thumb/'; //mappe til thumnails
$imgdir = 'img_store/'; // mappe til store billeder
$allowed_types = array('jpg','JPG'); // filtyper der er tilladte
$dimg = opendir($thumbs);

$a_img = array();
while($imgfile = readdir($dimg))
if (in_array(strtolower(substr($imgfile,-3)),$allowed_types)) $a_img[] =
$imgfile;
sort($a_img);
$i=0;
foreach ($a_img as $image) {

echo "<td><a href='slet_billede.php?id=$i'><img src='$thumbs$a_img[$i]'

//Gammel linie:
//width='120' height='90' border='0' title='Klik for stort
billede'></a></td>\n";

//Ny linie:
//width='120' height='90' border='0' title='$file_name'></a></td>\n";

if (++$i % 4 == 0) echo "<tr></tr>\n";
}
?>

Jeg har kaldt den nye variabel "$file_name" men det giver jo ikke i sig selv
et filnavn.


Hvad skal jeg gøre?

v.h.
Jakob



 
 
Bertel Lund Hansen (03-07-2006)
Kommentar
Fra : Bertel Lund Hansen


Dato : 03-07-06 14:54

Jakob Munck skrev:

> echo "<td><a href='slet_billede.php?id=$i'><img src='$thumbs$a_img[$i]'

> Hvad skal jeg gøre?

echo "<td><a href='slet_billede.php?id=$i'><img src='$thumbs$image' "
.."width='120' height='90' border='0' title='$image'></a></td>\n";

Det er lidt 'pænere' at referere til billedfilen med $image i
stedet for med $a_img[$i] når blot ikke man har brug for at
ændre på noget (foreach ...as laver en kopi).

--
Bertel
http://bertel.lundhansen.dk/      http://fiduso.dk/

Jakob Munck (03-07-2006)
Kommentar
Fra : Jakob Munck


Dato : 03-07-06 18:15


"Bertel Lund Hansen" <nospamfilius@lundhansen.dk> skrev i en meddelelse
news:44a92167$0$1974$ba624c82@nntp02.dk.telia.net...
> Jakob Munck skrev:
>
>> echo "<td><a href='slet_billede.php?id=$i'><img src='$thumbs$a_img[$i]'
>
>> Hvad skal jeg gøre?
>
> echo "<td><a href='slet_billede.php?id=$i'><img src='$thumbs$image' "
> ."width='120' height='90' border='0' title='$image'></a></td>\n";
>
> Det er lidt 'pænere' at referere til billedfilen med $image i
> stedet for med $a_img[$i] når blot ikke man har brug for at
> ændre på noget (foreach ...as laver en kopi).
>
> --


Mange tak, endnu engang. Jeg skal sætte mig bedre ind i arrays, det ved jeg.


v.h.
Jakob




> Bertel
> http://bertel.lundhansen.dk/ http://fiduso.dk/



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408926
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste