iframe banner:<! - ?如果连接超时则 - >

时间:2011-06-29 11:12:08

标签: php iframe connection conditional

在我的网站中,我使用iframe来显示来自其他网站的横幅广告。问题是,其他网站的连接很少有问题。现在偏离“不那么频繁”的时间,空框架会出现,而且不好。我想要的是有一些php if..else条件语句,可以将其重定向到其他横幅。或许(逻辑上)它会是这样的:

<?php $iframe = the iframe url; $banner = the local banner url;
if ($iframe connection timed out) {$banner;} ?>

我是100%的菜鸟,所以请帮忙 p

2 个答案:

答案 0 :(得分:1)

http://php.net/manual/en/function.fsockopen.php

将检查它是否正在响应,如果不是,则不显示iframe。

答案 1 :(得分:0)

这与PHP无关。在其他服务器缓慢回复的情况下,您不能拥有IF else。

您可以在使用javascript加载onload后附加iframe(或者像谷歌分析一样),以减慢页面加载时间。