move_uploaded_file函数不起作用或在日志中引发错误

时间:2019-07-02 02:01:37

标签: php-7

我有一个文件上传脚本,可与HostGator主机配合使用,然后我签署了SiteGround Growbig计划以实施旧站点的克隆,我进行了所有更改以适应新的主机,所有这些都能正常工作,除了文件上传脚本

我检查了文件的正确路径以及文件夹权限。和其他次要支票

这是我在提交表单时执行的全部代码

<?php

    $ok=1; 
    if ($uploaded_size > 350000)   //This is our size condition  
    {   
        echo "Ese archivo es muy grande.<br>";  
        $ok=0;  
    }   //This is our limit file type condition  
    if ($uploaded_type =="text/php")   //This is our limit file type 
                                       //condition 
    {  
        echo "No Aceptamos programas<br>";  
        $ok=0;  
    }   

    if ($ok==0)  //Here we check that $ok was not set to 0 by an error  
    {  
        Echo "Lo siento, el archivo no se pudo subir.";  
    }   //If everything is ok we try to upload it  
    else  
    {  
    //   the problematic line that does not show error is below   
        **if(move_uploaded_file($_FILES['uploaded']['tmp_name'], $target))**  
    { 
        $imagen='https://example.com/assets/img/uploads/'.basename( 
        $_FILES['uploaded']['name']);
         header('Location:'.$imagen);
    } 
 else
    { 

            print_r(error_get_last());
            echo "Dispculpa, hubo un problema subiendo el archivo!"; 
    } 

    } 
?>

我希望上载的文件移动到站点中的指定文件夹中,该代码在hostgator和XAMP中工作正常

感谢您的帮助

0 个答案:

没有答案