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