Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/410.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/9/ruby-on-rails-3/4.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
Javascript 文件上传功能正在本地主机上运行,但我无法在在线服务器上上传文件_Javascript_Php_Ajax_File_Phpmyadmin - Fatal编程技术网

Javascript 文件上传功能正在本地主机上运行,但我无法在在线服务器上上传文件

Javascript 文件上传功能正在本地主机上运行,但我无法在在线服务器上上传文件,javascript,php,ajax,file,phpmyadmin,Javascript,Php,Ajax,File,Phpmyadmin,我正在开发一个web应用程序,需要在其中上载图像。当我在localhost(localserver)上上传图像时,它可以100%工作,但当我上传应用程序时,它不能在在线服务器上工作。请尽快帮助我,使我能够迅速完成项目的最后期限 include 'Connection.php'; $dir = "uploads"; $id = "SELECT mid from medicine ORDER BY mid DESC limit 1"; $id = mysqli_query($con,$id);

我正在开发一个web应用程序,需要在其中上载图像。当我在localhost(localserver)上上传图像时,它可以100%工作,但当我上传应用程序时,它不能在在线服务器上工作。请尽快帮助我,使我能够迅速完成项目的最后期限

include 'Connection.php';
$dir = "uploads";
$id = "SELECT mid from medicine ORDER BY mid DESC limit 1";
 $id = mysqli_query($con,$id);
 $id = mysqli_fetch_assoc($id);
 $mid = $id['mid'];
 if(isset($_FILES['image']['tmp_name']))
    { 
        $num_files = count($_FILES['image']['tmp_name']);
        for($i=0; $i < $num_files;$i++)
        {
    if(!is_uploaded_file($_FILES['image']['tmp_name'][$i]))
       {
         $messages[] = 'No file uploaded';
       }
         else
       {

  if(@copy($_FILES['image']['tmp_name'][$i],$dir.'/'.$_FILES['image']['name'][$i]))
   {
        $img = $_FILES['image']['name'][$i];      
       mysqli_query($con,"INSERT into images (dir,mid)Values('$img',$mid)");
       $messages[] = $_FILES['image']['name'][$i].'uploaded';
                }
                else
                {
            $messages[] = 'Uploading '.$_FILES['image']['name'][$i].' Failed';
                }
            }
        }
    }
?>
包括“Connection.php”;
$dir=“上传”;
$id=“按mid DESC limit 1从医嘱中选择mid”;
$id=mysqli\u查询($con,$id);
$id=mysqli\u fetch\u assoc($id);
$mid=$id['mid'];
如果(isset($\u文件['image']['tmp\u名称]]))
{ 
$num_files=count($_files['image']['tmp_name']);
对于($i=0;$i<$num_文件;$i++)
{
如果(!是上传的文件($文件['image']['tmp\u name'][$i]))
{
$messages[]=“未上载文件”;
}
其他的
{
if(@copy($\u FILES['image']['tmp\u name'][$i],$dir.'/'.$\u FILES['image']['name'][$i]))
{
$img=$_文件['image']['name'][$i];
mysqli_查询($con,“插入图像(dir,mid)值($img',$mid)”);
$messages[]=$_文件['image']['name'][$i]。'upload';
}
其他的
{
$messages[]='Uploading'。$_文件['image']['name'][$i].'Failed';
}
}
}
}
?>

您可以分享您遇到的错误吗。错误日志位于/var/logs/apache2/error.log中。您正在使用的服务器。无法共享错误的屏幕截图。是否配置了目录上载权限?linux的示例是775。是的,我配置了所有权限。aviboy2006我找不到错误您可以检查用户名awais密码awais123