这个代码我用来查找地点的纬度和经度: 但是它总是返回此警告: 无法打开流:HTTP请求失败! HTTP / 1.0 400错误请求 如果我在一个简单的过程中使用上面的代码它工作正常但不在函数中。 注意:我尝试过curl_init()...方法产生相同的结果? ...
提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供 中文繁体 英文版本 中英对照 版本,有任何建议请联系yoyou2525@163.com。
为什么我收到此错误:
无法打开流:HTTP请求失败! 找不到HTTP / 1.1 404
代码:
$Name = 'Teàst';
$result = file_get_contents('http://example.com/name/' . $Name . );
但是当我尝试echo $result;
我知道了链接及其工作正常。 当我尝试$Name = 'Teast';
(不带“à”符号)可以正常工作。 这样的问题是带有符号的名称(éèà...)。 请如何解决?
使用htmlspecialchars方法,
$Name = 'Teàst';
$result = file_get_contents('http://example.com/name/' . htmlspecialchars($Name));
采用
$Name = 'Teàst';
$Name =htmlspecialchars($Name);
$result = file_get_contents('http://example.com/name/' .$Name);
该代码对我有用:
<?php
$Name = 'Teàst';
$result = file_get_contents('http://example.com/name/' . $Name );
echo $result
?>
这段代码有效:
<?php
$Name = 'Teàst';
$Name = htmlspecialchars($Name);
$result = file_get_contents('http://localhost/temp/' . $Name);
echo $result
?>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.