интересно, $_POST и $_FILES вместе никак не уживаются?
<?
global $userfile,$a,$b;
if (isset($_FILES['userfile'])){
$a = $_FILES['userfile']['name'];
$b = $_POST['text'];
echo "$a";
echo "$b";
}else{
echo"bad";
$a = $_FILES['userfile']['name'];
$b = $_POST['text'];
echo "$a";
echo "$b";
};
?>
<form action="upload.php" method="post">
Text<input type="text" name="text">
File: <input name="userfile" type="file">
<input type="submit" value="Send File">
</form>
без текста все прекрасно работает, при наличие же его, тут же выдает ту самую ошибку