Ik doe een poging een scriptje voor mezelf te maken waarmee ik dingen kan uploaden, en weer van mijn host kan verwijderen..

Het uploaden is me nu gelukt.

Ik wil nu graag dat een script alles uit mijn directory files leest en weergeeft in een rij (netzoals met een sql-query).

Maar hoe doe ik dit?..

Vervoglens wil ik het bestand kunnen verwijderen, ik geloof dat dat dan is fclose($bestand) .. maar ik weet het niet zeker .. klopt dit?

En als laatste, ik wil de bestandsnamen kunnen wijzigen, hoe moet dit..

Iemand die het weet?.. ik heb al een loginscript een beetje bekeken, maar wordt er niet veel uit wijs.

Hetgene wat ik momenteel heb:
De inlog is gewoon een beetje simpel, en alleen ik hoef in te loggen, dus meerdere vind ik niet nodig.
admin.php
<?
session_start();
?>
<html>
<head>
<title>Admin BerkNET School</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<?
// inlogsettings
$user = "jorik";
$pass = "***";

if($_SESSION['school_naam'] == $user AND $_SESSION['school_pass'] == $pass) {

global $_FILES;

$filename = $_FILES['userfile']['name'];

$allow[0] = "jpg";
$allow[1] = "gif";
$allow[2] = "bmp";
$allow[3] = "oh4";
$allow[4] = "xls";

$extentie = substr($_FILES['userfile']['name'], -3);

for ($i = 0; $i < count($allow); $i++){
if ($extentie == $allow[$i]) {
$extentie_check = "ok";
$i = count($allow) + 5;
}
}

if ($extentie_check){
if (is_uploaded_file($_FILES['userfile']['tmp_name'])) {
move_uploaded_file($_FILES['userfile']['tmp_name'], "files/".$_FILES['userfile']['name']);
echo "Het bestand is succesvol geupload";
}
}else{
?>
<h2>BerkNET School Admin</h2>
<p>Je kunt de <b>naam om up te loaden leeg laten</b>. Dan wordt de naam zoals het bestand om het moment zelf heet.</p>

<form enctype="multipart/form-data" action="admin.php" method="post">
<p>
<input type="hidden" name="MAX_FILE_SIZE" value="51200" />
Selecteer een bestand: <input name="userfile" type="file"><br />
<input type="submit" value="upload bestand" />
</p>
</form>
<?
}
}else{
echo "<h2>BerkNET School Admin<br>Inloggen</h2>";
if(isset($_POST['submit'])) {
if($_POST['naam'] == $user AND $_POST['wachtwoord'] == $pass) {
$_SESSION['school_naam'] = $user;
$_SESSION['school_pass'] = $pass;
header("Location: admin.php");
}else{
echo "Je wachtwoord en/of gebruikersnaam is incorrect";
}
}
?>

<form method="post" action="admin.php">
<table>
<tr>
<td>Naam:</td><td><input type="text" name="naam"></td>
</tr>
<tr>
<td>Wachtwoord:</td><td><input type="password" name="wachtwoord"></td>
</tr>
<tr>
<td></td><td><input type="submit" name="submit" value="Inloggen"></td>
</tr>
</table>
</form>
<?
}
?>
</body>
</html>

BVD
Niemand? :(
Ik doe een poging een scriptje voor mezelf te maken waarmee ik dingen kan uploaden, en weer van mijn host kan verwijderen..

Het uploaden is me nu gelukt.

Ik wil nu graag dat een script alles uit mijn directory files leest en weergeeft in een rij (netzoals met een sql-query).

Maar hoe doe ik dit?..

---> Daar staan verschillende scripts van op deze site.

Vervoglens wil ik het bestand kunnen verwijderen, ik geloof dat dat dan is fclose($bestand) .. maar ik weet het niet zeker .. klopt dit?

---> Probeer unlink() eens :)

En als laatste, ik wil de bestandsnamen kunnen wijzigen, hoe moet dit..

---> www.php.net zoeken naar rename :).

Iemand die het weet?.. ik heb al een loginscript een beetje bekeken, maar wordt er niet veel uit wijs.

Hetgene wat ik momenteel heb:
De inlog is gewoon een beetje simpel, en alleen ik hoef in te loggen, dus meerdere vind ik niet nodig.

Reageren