Upload til ftp server med mulighed for administration
Hej i kloge hovederJeg er i færd med at lave en side, hvor man kan uploade billeder til min ftp server. Scriptet (se nedenfor) er for så vidt godt nok, men jeg kunne godt tænke mig, at man kunne oprette mapper og slette sine egne billeder igen. Kan det overhovedet lade sig gøre og i givet fald hvordan?
Håber nogen kan/vil hjælpe mig.
Scriptet ser sådan ud:
<a href=>Upload flere</a><br>
<?
if(isset($_POST['upload'])) {
$dist = "Sti til min server";
$out = "";
for ($i=0;$i<10;$i++) {
if (is_uploaded_file($_FILES['upfil']['tmp_name'][$i])) {
$filnavn = $_FILES['upfil']['name'][$i];
$tempnavn = $_FILES['upfil']['tmp_name'][$i];
$sti = $dist . $filnavn;
move_uploaded_file($tempnavn, $sti);
$out .= $filnavn." er uploadet!<br><br><br />";
}
}
echo $out;
}else{
?>
<html>
<head>
<title>Titel</title>
</head>
<form action="" method="post" enctype="multipart/form-data">
<?
for ($i=1;$i<11;$i++) {
?>
<input type="file" name="upfil[]" size="20">
<?
if ($i%2 == 0) echo "<br />";
}
?>
<input type="submit" value="Upload" name="upload">
</form>
</body>
</html>
<br><b>Nedenstående billeder ligger allerede på serveren:</b><br><br>
<?
}
$the_array = Array();
$handle = opendir('Sti til min server');
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
$the_array[] = $file;
}
}
closedir($handle);
sort ($the_array);
reset ($the_array);
while (list ($key, $val) = each ($the_array)) {
echo "<a href=upload/$val>$val</a><br>";
}
?>
Jeg laver login med .htaccess. Er det sikkert nok? Jeg er jo ikke interesseret i, at alle mulige skal kunne uploade til min server :-)
