问题标签 [parse-url]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
576 浏览

php - 在 PHP 中获取查询字符串不起作用

我是 php 新手,我正在尝试遵循有关如何获取查询字符串的建议。我想要以可读格式搜索的单词。

现在,这些字符串来自一个数据库,它们以前是在 Asp.Net 中使用请求对象的 referer 属性收集的。但据我所知,这不应该有任何区别。

所以我尝试了这个:

所以我尝试了一个变体,它也应该提取查询字符串:

嗯,这样的作品。它给了我一个查询字符串部分,但包括“q=”和所有这些,而不仅仅是查询字符串的文本。

所以我尝试了 parse_str() 函数,它应该能够解析查询字符串本身:

但这根本不起作用,它在结果页面(网格)中没有给我任何结果。

我究竟做错了什么?首先使用第一种方法获取上面的查询,然后将查询字符串解析为其组件?(0 索引只是一个例子,我想如果我设法只取出文本部分,我会在稍后将它连接起来)?

0 投票
1 回答
1594 浏览

php - 为什么 parse_url 返回片段?

我有以下网址:
http ://sub.mysite.com/store/?store=Fine+Ting&storeid=3726&test1=value1&test2=value2

使用print_r(parse_url($url))给了我这个:

根据文档,我应该只fragment在井号 # 之后得到。

那么为什么parse_url返回片段呢?那不应该在[query]吗?

0 投票
3 回答
5751 浏览

php - 在php中使用parse_url,我们如何检查输入是一个url还是一个字符串

这是我的代码

我正在使用 parse_url 来获取当有人输入 url 时要输出的主机名,现在如果我尝试输入一些垃圾输入,它会给出一个错误:“未定义索引:主机”,我想知道我们如何检查它是否在回显 parse_url 函数的输出之前的有效 url 或只是一个字符串

0 投票
2 回答
788 浏览

iphone - 解析 XML iPhone 时清理 URL(主要用于空格)

我在我的 iphone 应用程序中使用 CXML 解析 XML,当我正在搜索的位置(使用查询字符串)是一个单词时工作正常。但是,当我添加一个空间(假设我正在寻找鞋店)时,它会倒下。我尝试用 %20 替换 " " 空间,但它似乎无法在解析时读回该 url。

我的代码:

然后在我的 PromotionViewController 上:

当返回地点的网址时,它似乎会倒下

如何清理 URL?

汤姆

编辑

我已将以下内容添加到我的原始搜索传递中

但是它因以下原因而失败:

0 投票
4 回答
6053 浏览

php - 从php解析网页

我正在努力建立我的新网站,但我无法找出进行解析的最佳方法。

我正在做的是试图解析这个网页的评论(最后 3 个)“最新消息”页面、权限页面和右栏(带有评级等的那个)。

我查看了 parse_url 和其他一些方法,但根本没有任何效果。

任何帮助表示赞赏,示例更好!提前致谢。

0 投票
3 回答
291 浏览

php - PHP如何更改URL

我正在尝试使用 PHP 将 div 中的所有动态 URL 更改为不同的静态 URL。

例如我有:

我想将它们全部更改为:

我知道我可以用 htaccess 做到这一点,但如果可能的话,我更愿意在 PHP 中做到这一点。有任何想法吗?

编辑:oldsite.com 链接是从 RSS 提要生成的,并被嵌入到页面中。我希望所有 RSS 标题链接仅将用户发送到新站点主页。

0 投票
1 回答
479 浏览

php - 使用 RSS 提要使用 PHP_URL_QUERY 复制内容

背景:

我创建了一个动态网站,其中许多内容是由themoneyconvert.com的 RSS 提要生成的

该网站显示实时汇率,如下所示:

在此处输入图像描述

希望您了解我在 3 列模板中显示的内容。

themoneyconverter.com的提要 URL是在我调用的脚本中设置的cityConfig.php

提要 URL 存储在$currencySource数组中。我在每个 URL 的末尾添加了一个参数。例如,数组中的第一项已?x=15添加到现有提要的末尾。此参数对应于<item>提要 URL 中 XML 标记的位置。

该标记由以下代码行访问,该代码行位于一个函数内,当我到达它时将显示该函数。

注意$x我将参数传递到上面的变量。

以下函数位于我的getCurrencyRate.php脚本中。

请注意,我已经对这些值进行了硬编码15, 16 and 56 。可以在帖子顶部的第一张图片中查看此输出。我想要做的是从提要中设置的参数中解析这些值,如cityConfig.php脚本中所示。

上面的get_rate函数调用如下:

为了实现我的目标,我get_currency_rate通过添加以下代码行并将数值替换为 variable 来更改上面的函数$x

和修改后的功能:

上面的输出显示:

在此处输入图像描述

我期望列中的输出与以前相同,但这个不同。有什么想法我哪里出错了吗?

提前致谢

0 投票
4 回答
3993 浏览

php - 从网址中剥离最后一部分

可能重复:
提取网址的最后一部分

我有一个这样的网址:

我只想从“Coleman-Family-Cookset”末尾提取产品名称

当我使用 parse_url 和 print_r 时,我最终得到以下结果:

然后我该如何修剪“Coleman-Family-Cookset”?

提前致谢

0 投票
14 回答
30859 浏览

php - 获取 youtube 视频 id 的 PHP

我目前正在编写一个 web 应用程序,其中一些页面严重依赖能够拉入正确的 youtube 视频并播放它。youtube URL 由用户提供,因此通常会带有变体,其中一个可能如下所示:

http://www.youtube.com/watch?v=y40ND8kXDlg

而另一个可能看起来像这样:

http://www.youtube.com/watch/v/y40ND8kXDlg

目前,我可以使用以下代码从后者中提取 ID:

如何处理使用?v版本而不是/v/版本的 URL?

0 投票
1 回答
2670 浏览

mysql - 如何用mysql解析url?

Mssql有一个功能parseURL
但是我们已经将我们的数据库mssqlmysql.

Mysql 没有parse url,现在我们需要parseURL手动创建函数。

如何在中创建parse url函数mysql

这是 mssql 函数

`

`