Hilfe zu Script

EchseKiuta

Mitglied
Hallo!

Also ich habe hier ein Script für eine Gallery! Soweit läuft auch alles!

1.Ich möchte nur die Bilder in einem neuen Fenster öffnen! Was muss ich ändern?
2.Geht das Script bis jetzt nur mit gifs! Was muss ich hinzufügen wenn ich auch bmp bzw. jpg laden lassen will!

<?php

$handle=opendir('gifs/'); // Ordner in dem die Bilder sind wird geöffnet

while ($file = readdir ($handle)) { // while, weil nicht klar ist wieviele Dateien im Ordner sind, also werden hier die Dateien ausgelesen

if ($file != "." && $file != "..") {

$array[] = $file; // Die Dateien aus dem Ordner werden in ein array gepackt

}

}

closedir($handle); // Schließt den Ordner wieder

sort($array); // Sortiert das $array

foreach($array as $file) { // Hier wird das $array auseindander genommen

$replace = "";
$file = str_replace(".JPG", $replace, $file); // Damit man das .JPG nichtmehr sieht
$file = str_replace(".gif", $replace, $file);
$file = str_replace(".bmp", $replace, $file);

echo "<a href='gifs/$file.gif'>$file</a><br>"; // Gibt die Bilder aus, mit Link zum Bild


}

?>

Hoffe mir kann geholfen werden!

Greetz Echse
 
Fürs neue Fenster:

echo "<a href='gifs/$file.gif'>$file</a><br>";

erseten durch:

echo "<a href='gifs/$file.gif' target="_blank">$file</a><br>";
also target="_blank" hinzufügen!

für jpeg und bmp:

wenn du die Endungen löscht, speicher die in eine neue Variable
z.B. $file1

und gib dann aus:
echo "<a href='gifs/$file' target="_blank">$file1</a><br>";

so wird das Bild geladen aber man sieht die Endung trotzdem nicht!
 
Würde ich per CSS machen:

echo "<a href='gifs/$file' target="_blank" style="font-family:Tahoma,Verdana,Helvetica,sans-serif;"
>$file1</a><br>";

Schriftarten werden nacheinandern gesucht wenn die erste auf dem Rechner nicht gefunden wird!

2.Möglichkeit:
wenns überall die schrift sein soll , das
style="font-family:Tahoma,Verdana,Helvetica,sans-serif;"-Tag
in den body tag
<body style="font-family:Tahoma,Verdana,Helvetica,sans-serif;">
 
Zurück