Hallo,
gibt es die Moeglichkeit aus einem Bildernamen die Endung zu entfernen?
Ich hab den folgenden Code, der alle Bilder aus einem Ordner ausliest und dann in einer Tabelle ausgibt.
Ich moechte, dass der Bildername in der nebenstehenden td als Titel ohne Endung angegeben wird.
Dann braeuchte ich den Namen am liebsten auch noch, um auf ein Unterverzeichnis mit gleichem Namen zu verlinken...
Ist das moeglich?
gibt es die Moeglichkeit aus einem Bildernamen die Endung zu entfernen?
Ich hab den folgenden Code, der alle Bilder aus einem Ordner ausliest und dann in einer Tabelle ausgibt.
Ich moechte, dass der Bildername in der nebenstehenden td als Titel ohne Endung angegeben wird.
Dann braeuchte ich den Namen am liebsten auch noch, um auf ein Unterverzeichnis mit gleichem Namen zu verlinken...
Ist das moeglich?
PHP:
<?php
echo '<table width="100%" border="0" cellspacing="0" cellpadding="0">';
$verzeichnis = "portfolio/"; // Pfad zum Verzeichnis
$handle = openDir($verzeichnis); // Verzeichnis öffnen
while ($datei = readDir($handle)) { // Verzeichnis auslesen
if ($datei != "." && $datei != ".." && !is_dir($datei)) { // Verzeichnisse filtern
if (strstr($datei, ".gif") || strstr($datei, ".png") || strstr($datei, ".jpg")) { // Bilder filtern
$verzeichnis_datei = $verzeichnis . $datei; // Pfad zur aktuellen Datei
$info = getImageSize($verzeichnis_datei); // Bildinfos ermitteln (Breite, Höhe)
// Bild anzeigen
echo '<tr valign="top">';
echo '<td width="160" height="120">';
echo '<a href="portfolio/progetto1.php">';
echo "<img src=\"$verzeichnis_datei\" width=\"$info[0]\" height=\"$info[1]\"> \n";
echo '</a>';
echo '</td>';
echo '<td>';
echo '<h3>';
echo "$datei";
echo'</h3><p>descrizione progetto...</p></td></tr>';
}
}
}
closeDir($handle); // Verzeichnis schließen
?>