Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

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, 4435 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
Linux Netzwerk

Ping und das einstellbare Bytepattern

(1)

Erfahrungsbericht von LordGurke zum Thema Linux Netzwerk ...

Windows Update

Microsoft Update KB4034664 verursacht Probleme mit Multimonitor-Systemen

(3)

Tipp von beidermachtvongreyscull zum Thema Windows Update ...

Viren und Trojaner

CNC-Fräsen von MECANUMERIC werden (ggf.) mit Viren, Trojanern, Würmern ausgeliefert

(4)

Erfahrungsbericht von anteNope zum Thema Viren und Trojaner ...

Heiß diskutierte Inhalte
Microsoft Office
Office Druck fehler (18)

Frage von DaistwasimBusch zum Thema Microsoft Office ...

Windows Server
Zertifikat am DC erneuern funktioniert nicht (13)

Frage von takvorian zum Thema Windows Server ...