首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用于在网页中搜索特定单词的PHP脚本

用于在网页中搜索特定单词的PHP脚本
EN

Stack Overflow用户
提问于 2013-09-20 02:41:19
回答 1查看 1.9K关注 0票数 0

我正在尝试建立一个脚本,搜索网页上的一个特定的单词。每当我运行脚本时,它都会返回单词存在,即使它不存在。

脚本是这样的:

代码语言:javascript
复制
<?php
$db->query("select id from ".prefix." book where book='$book'");
$id=$db->f("id");

$text = file_get_contents('http://www.somesite.com/item?keywords=$id');
echo (stristr ($text, 'Eminescu')) ? 'Online' : 'Offline';
?>
EN

Stack Overflow用户

发布于 2013-09-20 07:36:03

在不知道为什么要使用stristr的情况下,我会说直接使用strpos (http://ca2.php.net/manual/en/function.strpos.php)。

代码语言:javascript
复制
$text = file_get_contents('http://www.somesite.com/item?keywords=$id');
$intext = strpos($text, 'Eminescu') !== false; // note !==, not !=
echo $intext ? 'Online' : 'Offline';

但是这是相当愚蠢的,因为你只是在搜索子字符串。如果html包含"LollerphanEminescutiomatic",则此代码(以及您试图编写的代码)将显示“是的,它在那里”。这将是正确的,但结果可能是无用的。

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18902545

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档