【发布时间】:2011-03-10 20:17:21
【问题描述】:
我正在尝试测试我的服务器,并这样做,
我做了一个机器人来上传一个文件(以后我会重复做)......
但是,上传文件没有发送...
这里是卷曲
<?php
$postdata = array();
$postdata ['fieldname'] = "@/home/egy/Downloads/BIO11_0201001D.DBF"; //fieldname should be same as file input box name
$post_url = 'form-handler.php'; //url to upload file
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $post_url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $postdata);
$response = curl_exec($ch);
echo $response;
?>
这是处理程序:
<?php
if(move_uploaded_file($_FILES['fieldname']['tmp_name'], "upload"))
{
echo "success";
}
?>
在我的 php 中,我设置了 display_error = on 和 error_reporting = E_ALL
我的 DBF 从不发送到服务器,但没有错误或警告.... 我做错了吗?
注意:对不起我的英语
【问题讨论】: