gpt4 book ai didi

php - urlencode() 不起作用

转载 作者:可可西里 更新时间:2023-11-01 00:59:08 26 4
gpt4 key购买 nike

我有一个这样的 URL:

http://x.x.x.x/feedsms?to=$groupName&text=$content"

当我调用此网址时,它应该会发送一条短信。由于空格和特殊字符,我使用 file_get_contents() 读取 SMS 内容和 urlencode():

$url = urlencode("http://x.x.x.x/feedsms?to=$groupName&text=$content");
$urlContent = file_get_contents($url);

$content 是这样的:

F: user@domain.com S: Veeam Repoting B: Target: y.y.y.y, Status: Error, Time: 8/22/2015 3:05:30 PM

但是我不能调用url:

file_get_contents(): failed to open stream: No such file or directory ... 

我也使用了 rawurlencode(),但没有任何改变。

最佳答案

urlencode正如文档所说,应该使用它来编码要在 URL 的查询部分中使用的字符串。您不应该在整个 URL 上使用它,而应该只对每个应该编码的参数使用它,在您的例子中是 $groupName$content。像这样的东西应该可以解决问题:

$url = "http://x.x.x.x/feedsms?to=" . urlencode($groupName) . "&text=" . urlencode($content);

关于php - urlencode() 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32294408/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com