0) { die('error: ' + $_FILES['f']['error']); } $fn = $_FILES['f']['name']; $fn = preg_replace('/[^a-zA-Z0-9]/', '_', $fn); if (strlen($fn) > 1) { move_uploaded_file( $_FILES['f']['tmp_name'], '/tmp/' . $fn); die('file saved successfully'); } else die('bad filename or other error'); } echo 'private file uploader'; ?>