Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

ordnerinnhalt per php oder so anzeigen

Frage Internet

Mitglied: Runner

Runner (Level 1) - Jetzt verbinden

15.09.2006, aktualisiert 01.08.2007, 4439 Aufrufe, 3 Kommentare

Hallo zusammen!


Ich möchte meine Ordnerübersicht auf meinem eigenen Server gerne schützen.

Das ganze soll so aussehen:


wenn man drauf kommt erscheint nen login, da gibt man dann namen und passwort ein (so weit schon fertig) und danach, soll dann anstatt der index.php (login seite) die ordnerstruktur/übersicht dargestellt werden.

Meine Frage:

Gibt es nen php befehl der das anzeigt oder gibt es andere möglichekiten ???
Mitglied: filippg
15.09.2006 um 13:54 Uhr
Hallo,

es gibt in PHP eine dir() - Befehl, mit diesem und dazugehörigen kannst du u.a. Verzeichnisinhalte auslesen.

Filipp
Bitte warten ..
Mitglied: Runner
15.09.2006 um 23:29 Uhr
vielen dank fpr die schnelle antwort


kann mir wer zeigen wie genau das funktioniert ???


ich hab heir dieses anmeldescript aus dem inernet
wie binde ihc den befehl jetzt da ein ``






<?php

// Define your username and password
$username = "*";
$password = "
***";

if ($_POST['txtUsername'] != $username || $_POST['txtPassword'] != $password) {

?><style type="text/css">
<!--
body,td,th {
color: #00FF00;
}
body {
background-color: #000000;
}
a:link {
color: #00FF00;
text-decoration: none;
}
a:visited {
text-decoration: none;
color: #00FF00;
}
a:hover {
text-decoration: none;
color: #00FF00;
}
a:active {
text-decoration: none;
color: #00FF00;
}
-->
</style>

<h1>Login</h1>

<form name="form" method="post" action="
<?php echo $_SERVER['PHP_SELF']; ?>">
<p><label for="txtUsername">Username:</label>
<br /><input type="text" title="Enter your Username" name="txtUsername" /></p>

<p>
<label for="txtpassword">Passwort:</label>
<br /><input type="password" title="Enter your password" name="txtPassword" /></p>

<p><input type="submit" name="Submit" value="Login" /></p>

</form>

<?php

}
else {

?>

<p><a href="???????" target="_self">zur Ordneruebersicht</a></p>

<?php

}

?>
Bitte warten ..
Mitglied: mathias00
01.08.2007 um 10:33 Uhr
falls das thema nocht aktuell ist !?

$handle=opendir($verzeichnisname);
lesen des verzeichnisses
while (false!==($file=@readdir($handle))) {
if($file=='.')
{
$file='';
}
if($file=='..')
{
$file ='';
}
if($file<>'')
{

if(is_dir($file)==true)
wenn eintrag ein verzeichnis ist, wird es einem array hinzugefügt
{
$nf[$x]=$file;
$x++;
}

if(is_file($file)==true) // wenn eintrag eine Datei ist, wird es einem anderen array hinzugefügt
{
$sf[$y]=$file;
$y++;
}
}
}

nun gibst du noch die zwei arrays aus (wurde in zwei arrays gespeichert, damit ordner vor dateien ausgegeben werden können) und fertig ...

wenn du die gesamt ordnerstruktur ausgeben willst, musst du eine rekursive funktion schreiben, die alles ausliest.

mfg
Bitte warten ..
Ähnliche Inhalte
PHP
PHP 5.3 nach PHP 5.6 portieren (5)

Frage von nippon-tussi zum Thema PHP ...

PHP
gelöst PHP 7 und LDAP mit Umlauten (3)

Frage von wiesi200 zum Thema PHP ...

PHP
PHP MySQL Login (7)

Frage von Yanmai zum Thema PHP ...

Ubuntu
gelöst PHP 5.6 und PHP7 paralell (10)

Frage von ClepToManix zum Thema Ubuntu ...

Neue Wissensbeiträge
Ubuntu

Ubuntu 17.10 steht zum Download bereit

(3)

Information von Frank zum Thema Ubuntu ...

Datenschutz

Autofahrer-Pranger - Bewertungsportal illegal

(8)

Information von BassFishFox zum Thema Datenschutz ...

Windows 10

Neues Win10 Funktionsupdate verbuggt RemoteApp

(8)

Information von thomasreischer zum Thema Windows 10 ...

Microsoft

Die neuen RSAT-Tools für Win10 1709 sind da

(2)

Information von DerWoWusste zum Thema Microsoft ...

Heiß diskutierte Inhalte
Monitoring
Netzwerk-Monitoring Software (18)

Frage von Ghost108 zum Thema Monitoring ...

Windows 10
Seekrank bei Windows 10 (17)

Frage von zauberer123 zum Thema Windows 10 ...

Windows Server
gelöst Kopiervorgang schlägt fehl, weil Datei- und Ordnername zu lang sind (14)

Frage von Schroedi zum Thema Windows Server ...

Windows 10
Windows 10 Fall Creators Update Fehler (13)

Frage von ZeroCool23 zum Thema Windows 10 ...