doufan1899 2013-08-29 08:13 采纳率: 100%
浏览 39
已采纳

PHP如果iFrame包含某些字符串然后显示(或不显示)

In PHP / HTML I have an iFrame which displays contents from an external website (not my own). Basically I need to be able to only have that iFrame displayed if it doesn't contain the words "No Details Found". Is this possible?

echo '<li><iframe src="http://web.site.co.uk/wrd/run/wt_xtest_pw.cb_cgi?cb_dialogue=detailSearch&MyRef=$_GET[useforminput]&contactNo=0123456789" width="188" height="258" scrolling="no" style="overflow:hidden; margin-top:-4px; margin-left:-4px; border:none;"></iframe></li>';

Where $_GET[useforminput] is the variable (I assume that bit's fine, even with quotes, etc.)

So I need that iFrame to not display if it contains "No Details Found". It's a bit of a useless API from a company who doesn't appear to like XML very much..

  • 写回答

1条回答 默认 最新

  • douteng5673 2013-08-29 08:17
    关注
    $var = file_get_contents('http://web.site.co.uk/wrd/run/wt_xtest_pw.cb_cgi?cb_dialogue=detailSearch&MyRef='.$_GET['useforminput'].'&contactNo=0123456789');
    
    if( strpos($var, 'No Details Found') === false ) {
    
        // not found, display
    } else {
    
        // found, do something else
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 目标检测项目无法读取视频
  • ¥15 GEO datasets中基因芯片数据仅仅提供了normalized signal如何进行差异分析
  • ¥15 小红薯封设备能解决的来
  • ¥100 求采集电商背景音乐的方法
  • ¥15 数学建模竞赛求指导帮助
  • ¥15 STM32控制MAX7219问题求解答
  • ¥20 在本地部署CHATRWKV时遇到了AttributeError: 'str' object has no attribute 'requires_grad'
  • ¥15 vue+element项目中多tag时,切换Tab时iframe套第三方html页面需要实现不刷新
  • ¥50 深度强化学习解决能源调度问题
  • ¥15 一道计算机组成原理问题