RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

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

Plush's questions

Martin Hope
Plush
Asked: 2025-01-08 20:33:33 +0000 UTC

通过参数之一的值访问 DOM 元素

  • 5

有一个函数可以通过 DOM 元素来访问它们id=

function getByID(i){
    return document.getElementById(i);
}

条件满足

# shareURL имеет вид "https://example.com/video/4895738"

var shareURL=uiData.shareURL;
if(shareURL!=null){
    getByID("itemURL").value=shareURL;
}

因此,我们可以将值替换为

<input id="itemURL" type="text" value="" />

并且有一个meta标签,您需要在其中动态更改每个页面的URI,但meta标签不支持该属性id=

<meta property="og:url" content="" />

content=""如何将动态值(文档链接、变量shareURL)替换为参数的元标记?

显然你需要联系property="og:url"来替换该值shareURL,content=""但我不明白哪个函数。

谢谢。

javascript
  • 1 个回答
  • 31 Views
Martin Hope
Plush
Asked: 2024-12-12 20:47:46 +0000 UTC

使用脚本根据 txt 文件中的给定名称重命名 Linux 中的文件

  • 5

该文件夹/home/user/Downloads/videos/包含下载的文件,由于文件名按照000.mp4下载时的名称命名,因此系统在文件扩展名前添加编号 - 000.556.mp4.

还有从服务器上的文件链接中获取的原始文件编号,以及我的PC上的文件系统中已重命名的文件的信息存储在该文件中/home/user/Downloads/downloads.txt

downloads.txt在里面,这里只有 3 个文件的信息:

Name: 000.557.mp4
Folder: /home/user/Downloads/videos
URI: http://example.com/videos/2004/000.mp4
Message: Resumable

Name: 000.556.mp4
Folder: /home/user/Downloads/videos
URI: http://example.com/videos/1979/000.mp4
Message: Resumable

Name: 000.555.mp4
Folder: /home/user/Downloads/videos
URI: http://example.com/videos/1977/000.mp4
Message: Resumable

在哪里:

原标题:

URI: http://example.com/videos/2004/000.mp4

在我的系统中重命名:

Name: 000.557.mp4

您需要从命令行运行一个脚本,该脚本将从文件中读取信息downloads.txt并将文件夹中的所有文件重命名...videos/为原始编号(因为文件存储在服务器上)。

000.557.mp4     ===>    2004.mp4
000.556.mp4     ===>    1979.mp4
000.555.mp4     ===>    1977.mp4

也就是说,您需要使用源链接中的编号,该编号在之后example.com/videos/和之前指示/000.mp4

请告诉我这样的脚本是什么样子,以便它可以通过为每个文件添加适当的编号来处理文件夹中的文件,并理解每个文件的信息由新行分隔!?

python
  • 2 个回答
  • 57 Views
Martin Hope
Plush
Asked: 2020-06-17 03:00:13 +0000 UTC

nginx 的 mod-rewrite 条件

  • 0

NGINX 从链接中剥离数据的重写条件应该是什么:http:
//srv1.domain.com/videofiles/XOprpsRlPIt_-EdMd5zl3w/1497640682/960x540/b6ae6a476b16409c2297f5c515.mp4

要求将链接分成三部分:
XOprpsRlPIt_-EdMd5zl3w contains 0-9 A-Z a-z - _
1497640682 contains 0-9
960x540/b6ae6a476b16409c2297f5c515.mp4 contains 0-9 a-z символ / и символ .
and redirect to /realpath/$3?md5=$1&expires=$2

nginx
  • 1 个回答
  • 10 Views
Martin Hope
Plush
Asked: 2020-03-23 21:17:56 +0000 UTC

如果不知道变量是否包含任何值以及是否创建了变量,则选择哪个选项来检查变量

  • 1
// получение данных посредством GET (может быть получение из БД):
if (isset ($_GET['data']) && preg_match('/^[0-9A-Z]{10}$/D', $_GET['data']))
    $query[] = 'data = "' . $_GET['data'] . '"'; // array

// варианты проверок:

// 1 вариант
if (isset ($query))
{
    // если параметр $_GET['data'] был передан, выполняем код
}
// 2 вариант
if (! empty ($query))
{
    // если параметр $_GET['data'] был передан, выполняем код
}
// 3 вариант
$query = null;

// здесь проверка if (isset ($_GET['data']) && preg_match...

if ($query)
{
    // если параметр $_GET['data'] был передан, выполняем код
}

所有 3 个选项都有效。
据我所知,第三个选项是正确的——首先你应该声明一个变量,然后在传递参数时覆盖它,然后检查它是否包含将数据放入数据库的内容。

选择哪个选项,为什么?(验证速度!)

php
  • 1 个回答
  • 10 Views
Martin Hope
Plush
Asked: 2020-03-16 00:25:04 +0000 UTC

每个子查询的 multi_query() 错误记录

  • 1

有一个数据采样,然后通过循环while()对数据库中的一些用户形成查询。注册于$query.

如何在每个子请求发生时正确使用mysqli_next_result()记录mysqli_more_results()错误?

mysqli_multi_query
如果第一个表达式失败则返回 FALSE。要访问其余子查询的错误,您必须首先调用 mysqli_next_result() 函数。

 // срабатывает логирование только для первого запроса

    if ($mysqli -> multi_query($query))
    {
        do
        {
            if (! empty($mysqli -> error))
                logMySQLError($mysqli -> error);
        }
        while ($mysqli -> next_result());
    }
    else
        logMySQLError($mysqli -> error);
php
  • 1 个回答
  • 10 Views
Martin Hope
Plush
Asked: 2020-03-02 01:15:14 +0000 UTC

带有可选出生年份的出生日期的正则表达式

  • 0
<?php   

    /*
         входящие данные
         24.2.1989
         18.12
    */

    preg_match('/(\d{1,2})\.(\d{1,2})\.?(\d{4})?/', $inputData, $matches);

    $birthdate = $matches[3] . '-' . $matches[2] . '-' . $matches[1];

条件被触发,但跳过无限数量的字符:18.12,,,,,,,,,,,,,,,,

php
  • 1 个回答
  • 10 Views
Martin Hope
Plush
Asked: 2020-02-28 00:19:36 +0000 UTC

用于检查带小数的纬度和经度的正则表达式

  • 3

所以我知道纬度最多有 8 个字符,其中 6 个在点和“-”符号之后,经度最多有 9 个字符,6 个在点和“-”符号之后。

preg_match('/^\d{2}.\d{6}$/D', $_GET['latitude'])
preg_match('/^\d{3}.\d{6}$/D', $_GET['longitude'])

// 57.904683, -122.210420

如果为真,在中指定可选“减号”的正确方法是什么preg_match?

php
  • 3 个回答
  • 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