I just switched hosts and I am now working on all the stuff that once worked but now doesn't. I have an image upload script with the following code:
<form method='post' enctype='multipart/form-data' action='<?=$_SERVER['PHP_SELF'];?>?method=upload&id=<? echo $id?>'> <?php for( $i = 0; $i < $files_to_upload; $i++ ) { ?> <tr> <td colspan=5><input type='file' name='file[]' style='width: 100%'></td> </tr> <?php } ?> <tr> <td colspan=4 align='center'><input type='submit' value='Upload'></td> </tr> </form> Then, here is part of the code doing the upload: <snip> //When REGISTERED_GLOBALS are off in php.ini $_POST = $HTTP_POST_VARS; $_GET = $HTTP_GET_VARS; //Upload the file if($_GET['method'] == "upload") { echo "1<br>"; $file_array = $HTTP_POST_FILES['file']; $uploads = false; for($i = 0 ; $i < $files_to_upload; $i++) { echo "2<br>"; if($HTTP_POST_FILES['file']['name'][$i]) { echo "3<br>"; </snip> It prints out the 2 but doesn't get into the 3 loop....but I am uploading files. I have tried it with $_FILES and $HTTP_POST_FILES. This worked on my last hosts servers but not the new host. Any ideas? Thanks! -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php