INCLUDE问题 求教 写了一个验证码页面 在另一个包含HTML的页面引用 使用INCLUDE一引用 验证码的框就在页面上显示出来了。求教如何引用后 并且不让验证码的框显示出来。谢谢PHPinclude 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <?php/* * Created on Sep 21, 2012 * * To change the template for this generated file go to * Window - Preferences - PHPeclipse - PHP - Code Templates */ session_start(); //随机数 for($i=0;$i<4;$i++){ $rand.=dechex(rand(1,15)); } $_SESSION[YANZHENG]=$rand; //背景大小 $im=imagecreatetruecolor ( 50, 15 ); // x就是宽 ,y就是高// $bg=imagecolorallocate ($im, 20, 10, 11 ); $te=imagecolorallocate($im,255,255,255); //随机线 for($i=0;$i<5;$i++){ $te2=imagecolorallocate($im,rand(0,255),rand(0,255),rand(0,255)); imageline($im,0,rand(0,50),50,rand(0,15), $te2); } //随机点 for($i=0;$i<250;$i++){ imagesetpixel ( $im, rand(0,100),rand(0,70), $te2); } imagestring ($im,rand(1,6),rand(1,5),rand(1,2),$rand,$te); //echo $colors; header("content-type: image/jpeg"); imagejpeg($im); ?> <?phpinclude('yanzhengma.php');//require_once('common.php'); // 引入公共文件,其中实现了SQL注入漏洞检查的代码$username = trim($_POST['username']);//echo $username;// 取得客户端提交的密码并用md5()函数时行加密转换以便后面的验证$pwd = md5($_POST['pwd']);//echo $pwd;// 设置一个错误消息变量,以便判断是否有错误发生// 以及在客户端显示错误消息。 其初值为空$errmsg = '';if (!empty($username)) { // 用户填写了数据才执行数据库操作 //--------------------------------------------------------- // 数据验证, empty()函数判断变量内容是否为空 if (empty($username)) { $errmsg = '数据输入不完整'; } //--------------------------------------------------------- if(empty($errmsg)) { // $errmsg为空说明前面的验证通过 // 调用mysqli的构造函数建立连接,同时选择使用数据库'test' $db = @new mysqli("localhost", "root", "", "test"); // 检查数据库连接 if (mysqli_connect_errno()) { $errmsg = "数据库连接失败!\n"; 一引入 include('yanzhengma.php'); 直接就显示出来了? 你的验证码要当做图片用。<img src=yanzhengma.php height=50 width=15> <td width="62" valign="bottom"><div align="left"><img src="yanzhengma.php " width="50" height="20"></div></td> 谢谢 这个我清楚的。我的疑问是 if(document.frmLogin.textfield3.value !== "<?php $rand ?>" || document.frmLogin.textfield3.value == ""){ alert('验证码错误,请重新输入!'); return false; }这里我需要和随机数进行比较。如果不INCLUDE如何进行比较呢? 可以用session来判断验证码数据。但这样,验证码以图片形式传送就失去意义了。另外可以用ajax来检测输入的文本是否跟验证码相同。 ajax如何操作呢?网具体指教下 谢谢 uploadify 上传图片100%没有反映。 关于PHP COM读取excel表 PHP从数据库中读数据问题 smarty问题,,,,,急急急... 各位php高手,谁用eclipse开发过php,为什么我点调试按钮的时候总是报这个错!!!!!!!!! php中如何显示函数本身的内容 求在如下连接中获得url地址的正则表达式 显示图片的路径问题 有没有用php做WEB报表打印的? 为什么我的<!--#include file="bottom.php"-->不能显示 include 或者 require 貌似都很慢 想引入一个网页到自己网站,不能iframe,怎么破?
/*
* Created on Sep 21, 2012
*
* To change the template for this generated file go to
* Window - Preferences - PHPeclipse - PHP - Code Templates
*/
session_start();
//随机数
for($i=0;$i<4;$i++){
$rand.=dechex(rand(1,15));
}
$_SESSION[YANZHENG]=$rand;
//背景大小
$im=imagecreatetruecolor ( 50, 15 ); // x就是宽 ,y就是高
//
$bg=imagecolorallocate ($im, 20, 10, 11 );
$te=imagecolorallocate($im,255,255,255);
//随机线
for($i=0;$i<5;$i++){
$te2=imagecolorallocate($im,rand(0,255),rand(0,255),rand(0,255));
imageline($im,0,rand(0,50),50,rand(0,15), $te2);
}
//随机点
for($i=0;$i<250;$i++){
imagesetpixel ( $im, rand(0,100),rand(0,70), $te2);
}
imagestring ($im,rand(1,6),rand(1,5),rand(1,2),$rand,$te);
//echo $colors;
header("content-type: image/jpeg");
imagejpeg($im);
?>
include('yanzhengma.php');
//require_once('common.php'); // 引入公共文件,其中实现了SQL注入漏洞检查的代码
$username = trim($_POST['username']);//echo $username;
// 取得客户端提交的密码并用md5()函数时行加密转换以便后面的验证
$pwd = md5($_POST['pwd']);
//echo $pwd;
// 设置一个错误消息变量,以便判断是否有错误发生
// 以及在客户端显示错误消息。 其初值为空
$errmsg = '';
if (!empty($username)) { // 用户填写了数据才执行数据库操作
//---------------------------------------------------------
// 数据验证, empty()函数判断变量内容是否为空
if (empty($username)) {
$errmsg = '数据输入不完整';
}
//---------------------------------------------------------
if(empty($errmsg)) { // $errmsg为空说明前面的验证通过
// 调用mysqli的构造函数建立连接,同时选择使用数据库'test'
$db = @new mysqli("localhost", "root", "", "test");
// 检查数据库连接
if (mysqli_connect_errno()) {
$errmsg = "数据库连接失败!
\n";
一引入 include('yanzhengma.php'); 直接就显示出来了?
<img src=yanzhengma.php height=50 width=15>
我的疑问是 if(document.frmLogin.textfield3.value !== "<?php $rand ?>" || document.frmLogin.textfield3.value == ""){
alert('验证码错误,请重新输入!');
return false;
}这里我需要和随机数进行比较。如果不INCLUDE如何进行比较呢?
但这样,验证码以图片形式传送就失去意义了。
另外可以用ajax来检测输入的文本是否跟验证码相同。