将PHP页面显示为图像

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了将PHP页面显示为图像脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
嗨,我有一些 PHP脚本,显示基于访问者IP的国家标志

flags.PHP

<?
require 'ip.PHP';
$ip=$_SERVER['REMOTE_ADDR'];
$two_letter_country_code=ip_info("$ip","Country Code");

//header('Content-tyPE: image/gif');
$file_to_check="flags/$two_letter_country_code.gif";
if (file_exists($file_to_check)){
    PRint "<img src=$file_to_check width=30 height=15><br>";
}
else{
    print "<img src=flags/noflag.gif width=30 height=15><br>";
}

然后在我的索引页面中我做了

的index.PHP

<img src="http://ip.dxing.si/flags/flags.PHP">

当我单独运行脚本时,它显示标志就好了,但是当我想在另一个页面显示它时它不起作用.

Here是脚本,here是索引页面,图像已损坏.

解决方法

您不应该将您的PHP文件包含在img标记中的src属性中,只需包含PHP文件(它将回显img标记)

的index.PHP

include 'flags.PHP'; //this will echo the entire img-tag

或者,使您的flags.PHP读取并回显整个标志图像.或者让它回显url(但是你可以将它作为一个函数运行而不需要将它作为一个单独的文件保存)

脚本宝典总结

以上是脚本宝典为你收集整理的将PHP页面显示为图像全部内容,希望文章能够帮你解决将PHP页面显示为图像所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。