如何从PHP输出纯文本?

时间:2013-07-10 17:54:57

标签: php html arduino gsm

基本上我正在使用带有arduino的GSM模块向我的网络服务器发出http请求。反过来,网页将输出返回为:#42.23#。 在我的GSM模块上,我检查#,然后我知道下一个字符是我的输出。

但是服务器还将一些HTML标记作为输出发送到我的gsm模块的http请求。 那么有没有办法从我的输出中删除这些HTML标记,以便输出只包含上述字符的纯文本?

我不能在我的GSM模块上使用繁重的代码,比如解析XML或JSON。

2 个答案:

答案 0 :(得分:0)

尝试在PHP中使用strip_tags()来过滤返回的字符串。它将删除HTML标记,但保持文本不变。

http://php.net/manual/en/function.strip-tags.php

答案 1 :(得分:0)

除非你告诉它,否则PHP不会输出HTML。 HTML来自您的PHP应用程序,因为它是以这种方式编码的,或者您从服务器收到错误,并且问题不在于PHP。

您的Google分析代码得到了回应。检查您的主机配置和应用程序代码,以查看它的来源。

您网页的输出:

#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>

修改

2freehosting.com正在添加Google跟踪代码。如果你想消除这样的烦恼,你应该使用付费主机。