如何从PHP输出纯文本?
基本上,我使用带有arduino的GSM模块向我的web服务器发出http请求。反过来,该网页返回的输出为:如何从PHP输出纯文本?,php,html,arduino,gsm,Php,Html,Arduino,Gsm,基本上,我使用带有arduino的GSM模块向我的web服务器发出http请求。反过来,该网页返回的输出为:#42.23#。 在我的GSM模块上,我检查#,然后知道接下来的字符是我的输出 但服务器也会将一些HTML标记作为http请求的输出发送到我的gsm模块。 那么,有没有办法从我的输出中删除这些HTML标记,使输出只包含上述字符的纯文本 我无法在GSM模块上使用重代码,如解析XML或JSON。尝试在PHP中使用strip_tags()来过滤返回的字符串。它将删除HTML标记,但保持文本不变
#42.23#
。
在我的GSM模块上,我检查#
,然后知道接下来的字符是我的输出
但服务器也会将一些HTML标记作为http请求的输出发送到我的gsm模块。
那么,有没有办法从我的输出中删除这些HTML标记,使输出只包含上述字符的纯文本
我无法在GSM模块上使用重代码,如解析XML或JSON。尝试在PHP中使用strip_tags()
来过滤返回的字符串。它将删除HTML标记,但保持文本不变
除非您告诉PHP,否则它不会输出HTML。HTML要么来自PHP应用程序,因为它是以这种方式编码的,要么来自服务器,问题不在于PHP 你有谷歌分析代码。检查主机配置和应用程序代码,查看其来源 页面的输出:
#68.85#<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-5263515-4']);
_gaq.push(['_setDomainName', '.3eeweb.com']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
#68.85#
var _gaq=_gaq | |[];
_gaq.push([''设置帐户','UA-5263515-4']);
_gaq.push([''u setDomainName','.3eeweb.com']);
_gaq.push([''u trackPageview']);
(功能(){
var ga=document.createElement('script');ga.type='text/javascript';ga.async=true;
ga.src=('https:'==document.location.protocol?'https://ssl' : 'http://www“)+”.google analytics.com/ga.js';
var s=document.getElementsByTagName('script')[0];s.parentNode.insertBefore(ga,s);
})();
编辑
2freehosting.com正在添加谷歌跟踪代码。如果你想消除这样的烦恼,你应该使用付费主机。如果不向我们展示一些代码,很难帮助你什么样的代码??我的PHP代码还是我的Arduino代码?服务器输出的是什么html?它提供了一些信息,他们正在向您的页面添加跟踪代码。。很抱歉,但只要你使用他们的免费服务,看起来你就不走运了