【问题标题】:url when uploading file, images don't upload上传文件时的url,图片不上传
【发布时间】:2018-07-02 12:08:01
【问题描述】:

localhost ta 代码正常工作。我扔了我的 filezilla 文件。而 添加图像, url 将图像名称打印到数据库,但确实 不删除文件夹图像。为什么会这样

    $uploads_dir='images/homepage_balcony/front_face/';
    @$tmp_name =$_FILES['image']["tmp_name"];
    @$name =$_FILES['image']["name"];
    $benzersizsayi1=rand(20000,32000); 
    $benzersizsayi2=rand(20000,32000); 
    $benzersizsayi3=rand(20000,32000); 
    $benzersizsayi4=rand(20000,32000);                
$benzersizad=$benzersizsayi1.$benzersizsayi2.$benzersizsayi3.$benzersizsayi4;
    $image=substr($uploads_dir, 6).$benzersizad.$name;
    @move_uploaded_file($tmp_name, "$uploads_dir/$benzersizad$name"); 

【问题讨论】:

  • 你能显示你使用的代码吗?
  • $uploads_dir='images/homepage_balcony/front_face/'; @$tmp_name =$_FILES['image']["tmp_name"]; @$name =$_FILES['image']["name"]; $benzersizsayi1=rand(20000,32000); $benzersizsayi2=rand(20000,32000); $benzersizsayi3=rand(20000,32000); $benzersizsayi4=rand(20000,32000); $benzersizad=$benzersizsayi1.$benzersizsayi2.$benzersizsayi3.$benzersizsayi4; $image=substr($uploads_dir, 6).$benzersizad.$name; @move_uploaded_file($tmp_name, "$uploads_dir/$benzersizad$name");
  • 请编辑您的帖子并将您的代码粘贴到您的问题中以使其格式正确。在 cmets 中不可读
  • 我做了更正
  • 使用@ 来消除错误是一种非常糟糕的做法。尝试删除它们以查看是否有错误。然后你应该在处理文件之前检查上传错误(到$_FILE['image']['error']

标签: php pdo filezilla


【解决方案1】:

请检查您的“images/homepage_balcony/front_face/”文件夹权限。所有文件夹都应具有可写权限。

【讨论】:

    猜你喜欢
    • 2020-02-19
    • 2017-04-08
    • 2014-01-08
    • 1970-01-01
    • 2010-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-02
    相关资源
    最近更新 更多