我在 StackOverflow 上查找了许多示例,因此这个问题不会是多余的。我还没有看到适合我的情况的答案。提前致谢!!
我创建了一个自动响应脚本,用于响应建筑业务的传入线索。入站线索数据列在 HTML 文档(内部网页)中。由于与其他公司签订的各种协议,有些城市他们无法在我们地区竞标工作。
这是我用来成功检查 $page 中一个城市的实例的代码($page 是 html 页面):
<?php
$flag == false;
//checks for cities we do not serve//
if(strpos($page, 'Lakeland') !== false){
$flag == true;
}
if($price != 0 && $flag == false){
// SENDS QUOTE
if(strpos($page, '"success":true')){
echo "Status: SENT QUOTE" . PHP_EOL;
?>
如果页面上列出了这些城市中的任何一个,我真正需要做的是让它检查不止一个城市(例如 Lakeland 或 Zephryhills 或 Tarpon Springs 等),$flag == true; 并停止提交报价。我尝试了以下但无济于事....使用此代码输入消息但不会向任何潜在客户提交自动回复:
<?php
$flag == false;
if (strpos($page, 'Lakeland') !== false || strpos($page, 'Zephryhills') !== false || strpos($page, 'Tarpon Springs') !== false){
$flag == true;
if($price != 0 && $flag == false){
// SENDS QUOTE
if(strpos($page, '"success":true')){
echo "Status: SENT QUOTE" . PHP_EOL;
?>
@Vishwa那么,像这样的数组,后跟您的代码?
$cities = array('Lakeland', 'Zephyrhills', 'Tarpon Springs');