Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hab mal einen Ausschnitt aus unserer Intranetseite für deine Bedürfnisse gekürzt.


<?
$handle=opendir('Bilderverzeichnis');
$datei=array();
while ($file = readdir ($handle)) {
/* Der Befehl readdir würde auch "." und ".." mit ausgeben,
deshalb wird eine Fallunterscheidung durchgeführt. Ausserdem wird per
substr_count ermittelt, ob der Dateiname .jpg enthält, es sich also
um ein Bild handelt.*/
if ($file != "." && $file != ".." && substr_count($file,".jpg")>0)
{
$datei[]=$file;
}
}
closedir($handle);
arsort($datei);
reset($datei);
foreach($datei as $filename){
echo "<div>$filename</div>" //Musst du halt noch formatieren.
}
?>
[/PHP]

Wenn du noch andere Formate als .jpg hast, musst du die bei substr_count noch anfügen. Wenn du die Beschreibungen zu den Funktionen suchst, schau auf Php.net.

Geschrieben

Hatte doch geschrieben, das du das noch formatieren musst.:beagolisc

Das ginge mit Javascript.

Füge im Head des Dokuments folgendes ein:


<script language="JavaScript" type="text/javascript">

<!--

function go(){

if (document.links.select1.options[document.links.select1.selectedIndex].value != "") {

window.location.href = document.links.select1.options[document.links.select1.selectedIndex].value

}                       

}

//-->

</script>

Und folgendes statt der foreach-Schleife, die ich da vorher stehen hatte.


<?
...
?>
<FORM NAME="links">
<SELECT onchange=go() size=1 name=select1>
<option value="">Bilderliste: </option>
<?
foreach($datei as $filename){
echo "<option value=\"http://www.deineseite.de/Bilderverzeichnis/$filename\">$filename</option>";
?>
</SELECT>
</FORM>
[/PHP]

Normalerweise mach ich sowas ja nicht, aber mir war grad langweilig.:rolleyes:

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...