开发者社区 问答 正文

file_get_contens无法读取变量:报错

用了jquery upload插件,action到file.php,利用file_get_contents把文件转换为字符串。浏览器提示myfile undefined。

$(function(){ $("#upload").upload({ action: "file.php", //上传地址 fileName: "myfile",    //文件名称。用于后台接收 params: {},         //参数 accept: ".txt,",     //文件类型 complete: function () {  //上传完成 alert("complete"); }, submit: function () {   //提交之前 // alert("submit"); } }); })



$fh= file_get_contents($_FILES['myfile']['tmp_name']);
$str = $fh;
preg_match_all('/0?(13|14|15|18)[0-9]{9}/',$str,$mat);
$resStr = sprintf("",count($mat[0]));
echo $resStr;
for($i=0;$i<count($mat[0]);$i++){
    echo $mat[0][$i].",\n";
}



展开
收起
kun坤 2020-06-06 15:41:27 600 分享 版权
1 条回答
写回答
取消 提交回答
  • dump一下$_FILES咯

    ######已经发现原因,是在提交数据前就已经require后台所以导致失败,现在查看xml提取返回值
    2020-06-06 15:41:32
    赞同 展开评论
问答分类:
问答地址: