|
Das Skript lädt eine Datei in ein
voreingestelltes Verzeichnis hoch. Es keine Paßwortabfrage vorgesehen.
Den Code einfach als upload.php abspeichern und für
die Variable $pfad das gewünschte Uploadverzeichnis eingeben.
<!--
upload.php -->
<?
if (isset($senden)) {
$pfad = "d:\upload";
//lokalen Pfad angeben
$sizeabfrage = "yes";
$size = "1000000"; //groesse in byte
$body="<html><body bgcolor=#FFFFFF text=#000000>";
if ($file_name == "") {
echo $body;
die("Keine Datei gewählt.");
}
if (file_exists("$pfad/$file_name")) {
die($body."Datei bereits vorhanden.");
}
if ($sizeabfrage == "yes") {
if ($file_size > $size) {
echo $body;
die("Die Datei ist zu groß !");
}
}
$upload = "$file_name";
@copy($file, "$pfad/$upload") or die ($body."Datei wurde nicht hochgeladen.");
echo $body;
echo "Datei hochgeladen";
}
else {
?>
<html>
<body bgcolor=#FFFFFF text=#000000 link=#ccff88 vlink=ccff88 alink=#ccff88>
<form action="<?php $PHP_SELF; ?>"method="post" enctype="multipart/form-data">
<p>Bitte Datei auswählen:<br>
<input type=file name=file>
<p><button name="senden" type="submit">Hochladen</button>
</form>
</body>
</html>
<?
}
?>
Aufruf über:
http://www.rose.com/upload.php
|