Dobroe vrema sutok
Poc hemu ia ne mogu zagruzit fail, na moiom kompe rabotaet!

PHP код:
$filename = basename ( $HTTP_POST_FILES['userfile']['name'] );
$dir = $DOCUMENT_ROOT . "/upload/";
$filesize = $HTTP_POST_FILES['userfile']['size'];
$name = $dir . $filename;
/* function is_uploaded_file( $filename ) {
if (!$tmp_file = get_cfg_var('upload_tmp_dir')) {
$tmp_file = dirname(tempnam('', ''));
}
$tmp_file .= '/' . basename($filename);
return (ereg_replace('/+', '/', $tmp_file) == $filename);
}
*/
if ( is_uploaded_file ( $userfile ) ) {
copy ( $userfile, $name );
} else {
echo "Possible file upload attack: filename '$HTTP_POST_FILES[userfile]'.";
}
move_uploaded_file ( $userfile, $name );
proveral i s moei funkciei i s bazovoi, v oboi sluchaiah perehodit na echo "pos ..."
Mojete i svoi varian!
Spasibo