Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 文件上载脚本问题_Php_File - Fatal编程技术网

Php 文件上载脚本问题

Php 文件上载脚本问题,php,file,Php,File,我的文件上传脚本有问题这是函数jp_upload_pic我有问题具体是move_upload函数,第二个参数destination这是我的值../usr/ceo/JPCEO_20,但它告诉我这个错误 警告:移动上传的文件../usr/ceo/JPCEO\u 20:无法打开流:第1115行的/var/www/jobinpal/includes/func.php中没有此类文件或目录警告:移动上传的文件:无法将第1115行的/var/www/jobinpal/includes/func.php中的“/

我的文件上传脚本有问题这是函数jp_upload_pic我有问题具体是move_upload函数,第二个参数destination这是我的值../usr/ceo/JPCEO_20,但它告诉我这个错误

警告:移动上传的文件../usr/ceo/JPCEO\u 20:无法打开流:第1115行的/var/www/jobinpal/includes/func.php中没有此类文件或目录警告:移动上传的文件:无法将第1115行的/var/www/jobinpal/includes/func.php中的“/tmp/phpgf1k7y”移动到“../usr/ceo/JPCEO\u 20”

看起来像是打字错误:

move_uploaded_file($jp_img_tmp_name,"`../usr/ceo/".$JP_new_usr_dir);
                                     ^ is this supposed to be here?

您也可以在错误消息中看到反勾号,但在您创建和检查的目录中看不到。

我建议移动相对引用../并将其替换为完整路径…如果设置$\u GET['upload']宾果。上传需要帖子,而不是GET。所以,这是我们指出的一个问题。我想知道,$jp_img_tmp_name不是返回一个文件夹名而不是文件名吗?认为move_uploaded_file的第一个参数需要是一个文件名…@cale_b请问用完整路径替换是什么意思…@Fred-ii oops!!!让我改变你提到的。
move_uploaded_file($jp_img_tmp_name,"`../usr/ceo/".$JP_new_usr_dir);
                                     ^ is this supposed to be here?