PHP验证码图片不能输出 会不会是 header('Content-Type:image/png'); 的原因,BOM头会影响到浏览器预期的文件类型 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 即使是写成函数,调用也是没有问题的。<?phpfunction _code(){//运行验证码}?>另一个页面<?php include("./test/test.php");_code(); 你打开php的出错提示你就会知道为什么了.. 我是这么写的 转换的硬路径code.php<?phpsession_start();define('tt',true);require dirname(__FILE__).'/includes/conn_inc.php';_code();?>conn_inc.php <?php //防止调用 if(!defined('tt')){ exit ("调用错误"); } //转换成硬路径 define('ROOT_PATH',substr(dirname(__FILE__),0,-8)); //执行时间 require ROOT_PATH.'includes/global_func.php'; $start_time=runtime(); ?> 路径没有错,我在 global_func.php 这个文件中写别的函数。在code.php 调用都可以调用得到,但是我调用 function _code() 这个函数就不行。不显示验证码实际输出还是有的 有一个 图片的边框的大小是 75*25 的 就是上面的验证码没有显示是个叉。 可能是页面上其他地方有输出或者有错误。(是否有echo 或者print之类的输出)。如果没有输出像newnew说的,把错误提示打开,看看是否有错误 给你一个专业收集php验证码类的地址http://www.111cn.net/tags.php/php%E9%AA%8C%E8%AF%81%E7%A0%81/ 问题找到了,<?php 前面多加了一个TAB 我擦了。。纠结死我了 关于正则表达式中变量的问题 请问这是什么样的域名绑定法??? 菜鸟学习PHP,请教使用什么工具! 一个字符串不能存入数据库的问题 linux服务器 上传flv文件,不能播放 此为简单问题 当前sess_*文件无法file_get_contents的问题 linux系统 nohup的问题 SQL小问题 这段代码怎么拉? 在PHP上 给MYSQL变量报错 怎么输出复杂php文件运行过程中加载其他所有php文件的数组?
function _code(){
//运行验证码
}
?>另一个页面
<?php
include("./test/test.php");
_code();
session_start();
define('tt',true);
require dirname(__FILE__).'/includes/conn_inc.php';
_code();
?>conn_inc.php <?php
//防止调用
if(!defined('tt')){
exit ("调用错误");
}
//转换成硬路径
define('ROOT_PATH',substr(dirname(__FILE__),0,-8)); //执行时间
require ROOT_PATH.'includes/global_func.php';
$start_time=runtime();
?>
路径没有错,我在 global_func.php 这个文件中写别的函数。
在code.php 调用都可以调用得到,但是我调用 function _code() 这个函数就不行。不显示验证码实际输出还是有的 有一个 图片的边框的大小是 75*25 的 就是上面的验证码没有显示是个叉。
如果没有输出
像newnew说的,把错误提示打开,看看是否有错误