RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / user-369636

iBullRay's questions

Martin Hope
iBullRay
Asked: 2022-10-08 14:54:53 +0000 UTC

重命名重复文件不起作用

  • 0

编写了一个函数,如果文件夹中的相同文件已经存在,它将对其进行重命名。但是,如果文件夹中有同名文件,则不会按类型创建其副本 - file_1.jpg、file_2.jpg 等。

调试路径是正确的,但文件名保持不变,没有创建副本

可能是什么问题呢?

        $f_path = "/img/cats/";
        $preview = basename($_FILES["preview"]["name"]);
        $previewFile = $f_path . $preview;
        
        $previewNew = pathinfo($preview, PATHINFO_FILENAME);
        $extension =  pathinfo($preview, PATHINFO_EXTENSION);
        $counter = 0;
        while (file_exists($previewFile)) {
            $counter++;
            $previewFile = $f_path . $previewNew . "_" . $counter . "." . $extension;
        }

        move_uploaded_file($_FILES["preview"]["tmp_name"], $previewFile);
php
  • 1 个回答
  • 10 Views
Martin Hope
iBullRay
Asked: 2021-11-23 20:37:56 +0000 UTC

id 的值不会变回来

  • 1

有一个按钮,当按下它时,id应该从theme-white变为theme-black,但是当id改变时,再次按下按钮时,id从theme-black变为theme-white没有返回

问题是什么?

HTML:

<button onclick="mytheme();">Click</button><main id="theme-white"></main>

CSS:

main { width: 500px; height: 500px; margin: 50px; }#theme-white { background-color: red; }#theme-black { background-color: black; }button { width: 250px; height: 50px; }

JS:

function mytheme() {
  if (document.getElementById("theme-white").id == "theme-white") {
    document.getElementById("theme-white").id = "theme-black";
  }
  
  else if (document.getElementById("theme-black").id == "theme-black") {
    document.getElementById("theme-black").id = "theme-white";
  }
}
javascript
  • 2 个回答
  • 10 Views
Martin Hope
iBullRay
Asked: 2020-05-04 19:42:25 +0000 UTC

如何创建谓词?

  • 1

无法创建从列表中删除所有偶数定位元素的谓词。有没有人有任何想法?

prolog
  • 1 个回答
  • 10 Views
Martin Hope
iBullRay
Asked: 2020-05-04 02:51:23 +0000 UTC

如何匹配正则表达式中的数值?

  • 0

我就是不能让最低价低于10,最高价不低于10。
通常的选项只能从0到10,或者从0到10(或其他)的两个值排序

java
  • 1 个回答
  • 10 Views
Martin Hope
iBullRay
Asked: 2020-03-18 01:02:30 +0000 UTC

来自多个表的PHP MYSQL查询输出不起作用

  • 0

它必须显示所有表中有关新产品的数据,但仅显示 1 个表中的数据或 2 个表中的数据,但不能一起显示。在 phpmyadmin 中一切正常,但在网站上却不行。

$sql = "SELECT cat1.*, cat2.* FROM goods_cat1 AS cat1, goods_cat2 AS cat2 WHERE cat1.new = 1 AND cat2.new = 1";
$reg = mysqli_query($connection, $sql);
while ($row = mysqli_fetch_assoc($reg)) {
    $id = $row["id"];
    $name = $row["name"];
    $price = $row["price"];
    $text = $row["text"];
    $img = "images/" . $row["img"];

    // тут вывод
}
php
  • 1 个回答
  • 10 Views
Martin Hope
iBullRay
Asked: 2020-01-28 15:28:26 +0000 UTC

如何在数据库的一行或一列中写入上传文件的名称?

  • 0

使用普通文件上传(不带多个)时,将文件名写入数据库中所需的列,但上传多个文件(带多个)时,仅将最后一个文件的名称写入数据库中的所需列. 例如:上传一个文件,结果将在数据库中:“img_cat_primer.png”。如果您上传了 2 个文件,那么数据库中只有最后一个上传文件的名称:“img_cat_primer3”,而不是“img_cat_primer2 img_cat_primer3”。如何实现所有标题的记录?

这是代码本身:

foreach($_FILES['img']['tmp_name'] as $key => $tmp_name) {
            $imgDir = "../../../img/news/";
            $imgName = "img" . "_" . $cat . "_" . time() . "_" . basename($_FILES["img"]["name"][$key]);
            $imgFile = $imgDir . $imgName;
            $imgUpload = 1;
            $imgFileType = strtolower(pathinfo($imgFile, PATHINFO_EXTENSION));
            if ($imgFileType != "jpg" && $imgFileType != "png" && $imgFileType != "jpeg") {
                echo "Поддерживаются только форматы: png, jpg, jpeg!";
                $imgUpload = 0;
            }

            if ($imgUpload == 0) {
                echo "Файл не был загружен.";
            } else {
                if (move_uploaded_file($_FILES["img"]["tmp_name"][$key], $imgFile)) {
                    echo "Файл ". basename( $_FILES["img"]["name"][$key]). " был загружен.";
                } else {
                    echo "Ошибка при загрузке!";
                }
            }
        }

$sql = "INSERT into news (title, text, cat, pimg, img, vid, time, admin) VALUES ('$title', '$text', '$cat', '$pimgName', '$imgName', '$vidName', '$time', '$admin')";
php
  • 1 个回答
  • 10 Views

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    我看不懂措辞

    • 1 个回答
  • Marko Smith

    请求的模块“del”不提供名为“default”的导出

    • 3 个回答
  • Marko Smith

    "!+tab" 在 HTML 的 vs 代码中不起作用

    • 5 个回答
  • Marko Smith

    我正在尝试解决“猜词”的问题。Python

    • 2 个回答
  • Marko Smith

    可以使用哪些命令将当前指针移动到指定的提交而不更改工作目录中的文件?

    • 1 个回答
  • Marko Smith

    Python解析野莓

    • 1 个回答
  • Marko Smith

    问题:“警告:检查最新版本的 pip 时出错。”

    • 2 个回答
  • Marko Smith

    帮助编写一个用值填充变量的循环。解决这个问题

    • 2 个回答
  • Marko Smith

    尽管依赖数组为空,但在渲染上调用了 2 次 useEffect

    • 2 个回答
  • Marko Smith

    数据不通过 Telegram.WebApp.sendData 发送

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5