Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.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_Path - Fatal编程技术网

Php文件路径问题

Php文件路径问题,php,file,path,Php,File,Path,我对这段代码有问题。我已将文件路径设置为“uploads/”,但没有成功。我没有收到成功消息或失败消息。我是PHP新手,所以可能会犯一个非常简单的错误。谢谢 <?php $name = $_FILES['video']['name']; $size = $_FILES['video']['size']; $type = $_FILES['video']['type']; $tmp_name = $_FILES['video']['tmp_name']; if(isset($name))

我对这段代码有问题。我已将文件路径设置为“uploads/”,但没有成功。我没有收到成功消息或失败消息。我是PHP新手,所以可能会犯一个非常简单的错误。谢谢

<?php
$name = $_FILES['video']['name'];
$size = $_FILES['video']['size'];
$type = $_FILES['video']['type'];

$tmp_name = $_FILES['video']['tmp_name'];

if(isset($name)){
    if(!empty($name)){

        $location = 'uploads/';

        if (move_uploaded_file($tmp_name, $location.$name)){
            echo 'Success!';
        }
    }
    }else{
        echo 'Failed';
}
?>

试试这个:

 $name = $_FILES['video']['name'];
 $video_tmp = $_FILES['video']['tmp_name'];


if(isset($name)){
if(!empty($name)){

    move_uploaded_file($video_tmp,”video/my_videos/$name”);//change video/my_videos to the correct path where you'll like to store them
   echo "success";
     }
}else{
    echo 'Failed';
 }

这个的html在哪里?顺便说一句,
if(isset($name)){if(!empty($name)){
是多余的。后者足够好了。你只需要检查
move\u上传的文件()的结果
成功而不是失败。如果在
If
上放置
else
,您可能会发现问题。请确保您在路径“uploads/”中拥有权限。顺便问一下,服务器上的“uploads/”在哪里?(似乎是相对于脚本位置的?)我已经尝试过了,谢谢。我收到了所需的错误消息,但仍然无法工作。正在服务器上的错误日志中获取此消息。[php7:warn][pid 16701][client::1:53851]PHP警告:move_uploaded_file():无法将“/private/var/tmp/php9gBz8W”移动到/Library/WebServer/Documents/home/upload.php第11行的“uploads/1167682_6605281439546_2020930120_o.jpg”中,请参考:转到您希望存储视频的文件夹位置。检查文件夹属性。确保允许所有用户读写