gpt4 book ai didi

php - 将 PHP 页面显示为图像

转载 作者:可可西里 更新时间:2023-10-31 23:39:02 25 4
gpt4 key购买 nike

你好,我有一些 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是图像损坏的索引页。

最佳答案

你不应该在 img 标签中包含你的 php 文件作为 src 属性,只包含 php 文件(它会回显 img 标签)

索引.php

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

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

关于php - 将 PHP 页面显示为图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32353760/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com