PHP interesse |
|
Ik wil graag iedereen bedanken die mij heeft geholpen.
Ben nu weer een stap dichterbij, en kan ik beginnen om het uit te werken!
Fijne avond toegewenst.
Update
Toch tegen iets aangelopen (iets kleins)
<?php
$users = array('Nick' => 'test', 'Elmer' => 'test');
$paths = array('Nick' => 'downloads/', 'Elmer' => 'downloads/');
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
if (isset($users[$_POST['user_name']]) && $users[$_POST['user_name']] == $_POST['pass']) {
$path = $paths[$_POST['user_name']];
if (!file_exists($path)) {
die('<b>ERROR:</b> "' . $path . '" bestaat niet!');
}
$dir = dir($path);
while (($file = $dir->read()) !== false) {
if ($file != '.' && $file != '..') {
if (!is_dir($path . $file)) {
echo '<a href="' . $path . $file . '">' . $file . '</a> ' . filesize($file) . ' bytes<br />';
}
}
}
} else {
die('Ongeldig wachtwoord!');
}
} else {
?>
<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
Naam: <input type="text" name="user_name" />
Wachtwoord: <input type="password" name="pass" />
<input type="submit" value="GO!" />
</form>
<?php }?>
<?php $users = array('Nick' => 'test', 'Elmer' => 'test'); $paths = array('Nick' => 'downloads/', 'Elmer' => 'downloads/'); if ($_SERVER['REQUEST_METHOD'] == 'POST') { if (isset($users[$_POST['user_name']]) && $users[$_POST['user_name']] == $_POST['pass']) { $path = $paths[$_POST['user_name']]; die('<b>ERROR:</b> "' . $path . '" bestaat niet!'); } while (($file = $dir->read()) !== false) { if ($file != '.' && $file != '..') { echo '<a href="' . $path . $file . '">' . $file . '</a> ' . filesize($file) . ' bytes<br />'; } } } } else { die('Ongeldig wachtwoord!'); } } else { ?> <form method="post" action=" <?php echo $_SERVER['PHP_SELF']; ?>"> Naam: <input type="text" name="user_name" /> Wachtwoord: <input type="password" name="pass" /> <input type="submit" value="GO!" /> </form> <?php }?>
Dit is het huidige scrupt! Heb dit stukje veranderd:
echo '<a href="' . $path . $file . '">' . $file . '</a> ' . filesize($file) . ' bytes<br />';
echo '<a href="' . $path . $file . '">' . $file . '</a> ' . filesize($file) . ' bytes<br />';
Alleen krijg ik bij het .exe bestand deze error:
Warning: filesize() [function.filesize]: Stat failed for VentriloMIX0.5.exe (errno=2 - No such file or directory) in /home/nick/domains/sorcer.nl/public_html/dir.php on line 19
VentriloMIX0.5.exe bytes
Enig idee? Bedankt alvast!
|