Hi,
das Problem ist das du über $_POST auf den Inhalt von "datei" zurückgreifen willst - allerdings stehen hochgeladene Dateien im $_FILES-Array (mehr dazu im
PHP-Manual).
Schreib also anstatt
Code:
$source = $_POST['datei'];
dieses
Code:
$source = $_FILES['datei'];
.
Auf den Dateinamen kann du dann mit
$source['name'] zugreifen...