I upgraded my web server and now file uploads don't work. A test script is
listed below. It puts the file on the server, but the file has
Content-Type: image/pjpeg^M
^M
pre-pended to it, thus breaking the file. Do you know why it's doing this
and how to fix it?
-Ed
<?php
global $HTTP_POST_VARS;
global $REQUEST_URI;
if (empty($HTTP_POST_VARS))
{
# Display form
?>
<h3>File Upload Test</h3>
<form method="post" enctype="multipart/form-data" action="<?php echo
$REQUEST_URI;?>">
<input type="hidden" name="max_file_size" value="35000000">
<table border="0" callpadding="0" cellspacing="0">
<tr>
<td align=right width=125>
<font size=2 face="Verdana, Arial"><b>
Upload:
</b></font>
</td>
<td>
<input type="file" name="uploadedfile" size="39">
</td>
</tr>
<tr>
<td colspan="2" align=right>
<input type="submit" value="UPLOAD">
</td>
</tr>
</table>
</form>
<?
}
else
{
# process form
global $uploadedfile_name;
global $uploadedfile;
# replacing spaces with the _ symbol
$Filename = ereg_replace(" ", "_", $uploadedfile_name);
# move the uploaded file to the archive
# I put <path to files> here for display purposes only
$Location = "<path to files>/htdocs/attachments/test/" . $Filename;
#copy($uploadedfile, $Location);
move_uploaded_file($uploadedfile, $Location);
print "File upload processed.<br><br><br>";
print "<a href='/attachments/test/$Filename'>Link to file</a><br>";
}
?>
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]