| 

.NET C# Java Javascript Exception

1
Hallo ihr codekicker,

hab ein kleines script geschrieben das eine galerie darstellen soll. Soweit funktioniert alles fast einwandfrei.

Mein problem:
Zu den Bildern wird der Dateiname mit ausgegeben was die Darstellung total trasht.
Was mus ich hier tun damit der Dateiname verborgen bleibt ?

Der Code:
<!-- A1 -->
<li id="a1">
<a title="<?php $datei=fopen("bilder/a1/a1.txt","r+"); while(!feof($datei)) { $zeile = fgets($datei,1000); echo $zeile."<br>"; } fclose($datei); ?>">

<?PHP
//verzeichnis lesen
$mydir = getcwd()."/bilder/a1";
$verz = dir($mydir);
while($entry=$verz->read()){
if($entry != "." && $entry != ".."){
$dateinamen[] = $entry;
}
}

$is_leer = (0 == count(glob('./bilder/a1/*.jpg')));
if ($is_leer)
{
echo '&nbsp;';
}else
{

$verz->close();
//Ausgabe
rsort($dateinamen);
while(list($key, $val) = each($dateinamen)) {
if(substr($val, -4) == ".jpg")
{
echo "<IMG SRC=\"bilder/a1/".$val . "\">".$val."";
}
}
}
?>
</a></li>


nicht wundern, bin anfänger in sachen PhP.

gruß Tomas
News:
21.06.2011
Tomas 13 3
2 Antworten
2
Ihn nicht mit ausgeben?
echo "<IMG SRC=\"bilder/a1/".$val . "\">".$val."";

Das sieht doch in etwas so aus, was da raus kommt:
<IMG SRC="bilder/a1/grafikdatei.jpg"> grafikdatei.jpg

das liegt aber am letzten $val nach dem Größer Zeichen zum Schliessen des IMG - Tags.

Schau auch mal nach foreach ...
21.06.2011
Xantiva 2,3k 2 9
ha :D, GENIAL!

ich bin doch echt blind ... vielen vielen dank. hab einfach das letzt ".$val." rausgenommen und es ging.

Ich hätt warscheinlich noch tage gesucht.

danke nochmal.

gruß Tomas
Tomas 21.06.2011
0
Gerne. Nicht vergessen, die Antwort dann auch als solche zu markieren ... ;)
21.06.2011
Xantiva 2,3k 2 9
sry, bin neu ... wo mach ich das ?
Tomas 21.06.2011
2
habs :)

mercy
Tomas 21.06.2011

Stelle deine Bilder-Frage jetzt!