Upload von Dateien nach /tmp/www-data
.
Das Verzeichnis muss vorher angelegt werden und für www-data schreibbar sein.
<?php session_start(); ?> <H1>Upload to our server</H1><hr><br> Please choose a file !<br> Please dont use filenames with special keys or whitespaces.<br><br> <form action="php-upload.php" method="POST" enctype="multipart/form-data"> upload file: <input type="file" size="100" name="datei"/> <input type="submit" /> </form> <?php error_reporting(E_ALL ^ E_NOTICE); $dateiname = ($_FILES['datei']['name']); $uploaddir = '/tmp/www-data/'; if (move_uploaded_file($_FILES['datei']['tmp_name'], $uploaddir.$dateiname)) { $_SESSION['server'] = $_SERVER["HTTP_HOST"]; $_SESSION['dateiname'] = $dateiname; header("location:php-upload.php"); exit; } if( $_SESSION['dateiname'] != "" ) { print_r("<br>Upload successfully to Server : ".$_SERVER["HTTP_HOST"]); $_SESSION['dateiname'] = ""; } print_r("<br><hr><br>if you have problems with this server mail to <a href=\"mailto:mymailaddress@myDom.ain\">myMailaddress@MyDom.ain</a> or call Tel. 12345."); ?>