PHP file upload problems
#1
Running latest version of PHP on my Win2k box and I can't get file uploads working.. The $_FILES structure is fine and nothing reports a problem but the temp file refered to in the array just doesn't exist in the temp directory (or anywhere on my pc)
I can create files in the directory that there supposed to be going to just fine.
Any help greatly appreciated
Code :
if (isset($_FILES) && is_array($_FILES['image_file']) && $_FILES['image_file']['name'])
{
//Just to check I can write in the dir
$fp=fopen("c:\\tmp\\incoming\\test.txt","w");
fwrite($fp, "test");
fclose($fp);
$file = $_FILES['image_file']['name'];
$new_file_name = "c:\\temp\\images\\".$file;
print_r($_FILES);
// is_uploaded_file always returns true although the file isn't there
if(!is_uploaded_file($_FILES['image_file']['tmp_name']))
{
echo "DOH!".get_cfg_var('upload_tmp_dir')."<br>\n ";
print_r($_FILES);
}
//All file names and paths appear correct
echo "work : ".get_cfg_var('upload_tmp_dir').$_FILES['image_file']['error']." ".$_FILES['image_file']['tmp_name'].", ".$new_file_name."<br>\n";
//Move_uploaded_file (or copy) calls fail as the file isn't there
if(!move_uploaded_file($_FILES['image_file']['tmp_name'], $new_file_name))
echo "failed to copy file<br>\n";
else
[Edited by Dizzy - 4/24/2003 1:39:08 PM]
I can create files in the directory that there supposed to be going to just fine.
Any help greatly appreciated
Code :
if (isset($_FILES) && is_array($_FILES['image_file']) && $_FILES['image_file']['name'])
{
//Just to check I can write in the dir
$fp=fopen("c:\\tmp\\incoming\\test.txt","w");
fwrite($fp, "test");
fclose($fp);
$file = $_FILES['image_file']['name'];
$new_file_name = "c:\\temp\\images\\".$file;
print_r($_FILES);
// is_uploaded_file always returns true although the file isn't there
if(!is_uploaded_file($_FILES['image_file']['tmp_name']))
{
echo "DOH!".get_cfg_var('upload_tmp_dir')."<br>\n ";
print_r($_FILES);
}
//All file names and paths appear correct
echo "work : ".get_cfg_var('upload_tmp_dir').$_FILES['image_file']['error']." ".$_FILES['image_file']['tmp_name'].", ".$new_file_name."<br>\n";
//Move_uploaded_file (or copy) calls fail as the file isn't there
if(!move_uploaded_file($_FILES['image_file']['tmp_name'], $new_file_name))
echo "failed to copy file<br>\n";
else
[Edited by Dizzy - 4/24/2003 1:39:08 PM]
#2
[img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img]
[img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img]
[img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img]
[img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img]
[img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img]
[img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img]
[img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img]
[img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img]
[img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img]
[img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img]
[img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img]
ok I've sorted it now
[img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img]
[img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img]
[img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img]
[img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img]
[img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img]
[img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img]
[img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img]
[img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img]
[img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img]
[img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img] [img]images/smilies/mad.gif[/img]
ok I've sorted it now
Thread
Thread Starter
Forum
Replies
Last Post