So, damit man zu Bildern auch noch individuell eine Beschreibung einfügen kann, dachte ich, lasse ich das mal über den Dateinamen laufen.
explode teilt den namen dabei in den Teil vor dem Punkt von '.JPG' und den danach.
zb:
meinedatei.jpg
-meinedatei
-.jpg
und diesen ersten Teil der Datei will ich nun ausgeben, habe ich so gemacht:
PHP
<?php
$verzeichnisdurchsuchen = glob( "*.JPG" );
$description= explode (".",$verzeichnisdurchsuchen[$id]);
echo $description[0];
?>
zu testen hier:
http://tippex.ti.ohost.de/Bilder/galtest.php?id=0
(ggf andere ID eingeben)
nun die Probleme:
a) Wie lang darf ein Dateiname sein?
b)Warum wird nichts ausgegeben, wenn ich keine id in der Adresszeile eingebe?
c)Warum geht es hier, also im Zusammenhang mit den restlichen Funktionen der Galerie nicht?:
PHP
v style="overflow:auto" id="content"><p style="overflow:auto; margin: 10px;">
<?php
$verzeichnisdurchsuchen = glob( "./Bilder/*.JPG" );
$last = count( $verzeichnisdurchsuchen ); //maximale Größe: 400x270px (400x268px)
$id = (isset($_GET['id']) && is_numeric($_GET['id']) ) ? ($_GET['id'] % $last) : 0;
$prev = ( $id + $last - 1 ) % $last;
$next = ( $id + 1 ) % $last;
$display = $id+1;
$description= explode (".",$verzeichnisdurchsuchen[$id]);
?>
<center>
[url='<?php echo ']">Zurück[/url] [url='<?php echo ']">Vor[/url]
Beschreibung: <?php echo $description[0]; ?>
<hr width="85%">
<div style="align:center">[img]<?php echo $verzeichnisdurchsuchen[$id]; ?>[/img] </div></center>
Alles anzeigen
LG
Dark_Dog