2016-04-11 14 views
0

Ich mag eine Liste von Hyper-Links in meiner html-Navigation unter einem Header (+ WORKS) zu erzeugen, so dass alles, was ich tun ist, um einen Ordner an einen Speicherort auf meinem Server hinzufügen und meine Website wird automatisch einen Link zu diesem Ordner generieren, so dass ich den Code nicht auf allen meinen Seiten ändern muss, um ihn zu sehen.erstellen HTML-Links aus Liste der Ordner im Verzeichnis

Ich würde es mögen, wenn mir jemand dabei helfen kann, aber sogar mich in die richtige Richtung zeigend wäre hilfreich, da ich ein allwide Webentwickler Neuling bin und nicht viel von den Fähigkeiten von Javascript und jquery weiß oder eine andere Sprache außer HTML und CSS.

Vielen Dank.

+1

Im Allgemeinen wird JavaScript ausgeführt auf dem Client und hat als solcher keinen Zugriff auf die Ordnerstruktur Ihres Servers. Sie könnten eine json- oder xml-Datei mit Ihren Nav-Daten hinzufügen, damit Ihr Nav dynamisch erstellt werden kann. Dann würden Sie Ihre Nav-Datei aktualisieren, wie Sie Navigationselemente hinzufügen/entfernen/umbenennen möchten. –

+0

Ich weiß, PHP eine serverseitige Skript, aber ich weiß nicht, ob der Host für die eigene Webseite hat es installiert ist. – DVNT

+0

denke ich fast alle Web-Servern haben PHP in diesen Tagen installiert – Rik

Antwort

-1

Wenn PHP eine Antwort könnte Sie dies versuchen:

<?php 
$dir = '/path/to/folder'; 
$files1 = scandir($dir); 

print_r($files1); 
?> 

EDIT Sorr knapp über die Frage das erste Mal richtig

lesen versuchen, diese

$files = scandir('/path/to/folder'); 
sort($files); 
foreach($files as $file){ 
    echo'<a href="/path/to/folder/'.$file.'">'.$file.'</a>'; 
} 
+0

Dies ist nur aus den Dateien im Verzeichnis drucken würde, HTML Hyperlinks php wäre in der Lage zu schaffen? – DVNT

+0

Überprüfen Sie die Bearbeitung, sorry – Rik

+0

Kein Problem, danke für den Schnitt, ich habe versucht, es selbst zu tun, aber etwas versaut, jetzt würde ich in der Lage sein, dies in meinem HTML-Code unter einen bestimmten Nav-Header gehen oder wie würde ich Ruf das an? Vielen Dank. – DVNT

Verwandte Themen