Monthly: 六月 2013

mysql错误及解决全攻略

ggp php 2013-06-30 422 次浏览
说明:如果遇到数据库出错的问题修改相应的代码后一般要重启mysql。如果遇到mysql的问题可以先重启一下mysql 看看问题能否解决。 1005:创建表失败 1006:创建数据库失败 1007:数据库已存在,创建数据库失败 1008:数据库不存在,删除数据库失败 1009:不能删除数据库文件导致删除数据库失败 1010:不能删除数据目录导致删除数据库失败 1011:删除数据库文件失败 1012:不能读取系统表中的记录 1016: 无法打开文件 ???击后 开始=>所有程序=>附件=>命令提示符 ???输入 mysql 所在硬盘盘符 ??? cd mysql 所在目录 ??? 阅读全文...

PHP连接远程MYSQL和MYSQL5.1中文乱码处理方法

ggp php 2013-06-30 355 次浏览
一、连接远程数据库的方法 ??? 对于PHP连接远程MySql数据库,通常要使用如下的语句: ??? var $serverName???? = ’db4free.net:3306’;//数据库服务器 ??? var $dbName???????? = ’dbname’;//数据库名 ??? var $dbUsername???? = ’username’;//用户名 ??? var $dbPassword???? = ’123’;//登陆密码 ??? mysql_connect($serverName,$dbUsername ,$dbPassword); ??? mysql_select_db($dbName); 二、解决中文显示乱码的问题 ??? 从MySQL 4.1开始引入多语言的支持,但是用PHP插入的中文会出现乱码.无论用什么编码也不行。特别是 对于这个5.1版本 阅读全文...

在HTML中利用js调用php的内容-计数器实例

ggp php 2013-06-30 449 次浏览
我们经常会看到很多网站的统计代码都是以js调用的形式显示的,下面我们就来看看那如何实例的吧。 $countfile = "num.txt"; //定义计数器写入的文件是当前目录下count.txt,然后我们应当测试该文件能否打开 if (($fp = fopen($countfile, "r+")) == false) { //用读写模式打开文件,若不能打开就退出 printf ("打开文件 %s 失败!",$countfile); exit; } else { //如果文件能够正常打开,就读入文件中的数据,假设是1 $count = fread ($fp,10); //读取10位数据 $count = $count + 1; fclose ($fp); //关闭当前文件 $fp = fopen($countfile 阅读全文...

PHP简易的防注入代码

ggp php 2013-06-30 467 次浏览
<?php /********************** Powered by Lovegn(http://www.mycodes.net) Written On 2010.3.12 *************************/ //要过滤的非法字符 $ArrFilter=array(“‘”,”;”,”union”); ?//敏感字符和字符串,可自行定义 //出错后要跳转的url,不填则默认前一页 $StrGoUrl=”"; //是否存在数组中的值 function DangerStringExist($StrFilter,$ArrFilter){ foreach ($ArrFilter as $key=>$value){ if (eregi($value,$StrFilter)){ return true; } } return false; } //合并$_POST ? $_GET 和 $_COOKIE if(function_exists(array_merg 阅读全文...

PhpMyAdmin 配置文件现在需要一个短语密码的解决方法

ggp php 2013-06-30 539 次浏览
新版本的PhpMyAdmin 增强了安全性,需要在配置文件设置一个短语密码。否则进入之后会有“配置文件现在需要一个短语密码。”的红色警叹提示。 ??? 解决方法: ??? 1、将 phpMyAdmin/libraries/config.default.php中的 ??? $cfg[’blowfish_secret’] = ’’; 改成 $cfg[’blowfish_secret’] = ’123456’; (注:其中的’123456′为随意的字符) ??? 2、在phpMyAdmin目录中,打开config.sample.inc.php,18行   ????$cfg[’blowfish_secret’] = ’’; 改成 $cfg[’blowfish_secret’] = ’123456’;?(注:其中的’123456′为随意的字符)   ??? 阅读全文...

php给上传图片加图片水印

ggp php 2013-06-30 458 次浏览
相信大家都知道怎么用PHP为图片增加文字水印,可是如果水印效果为图片呢?该怎么办?别担心,下文就为您分解。我也是近日用到此功能,所以去百度上搜集到了这篇文档,希望对各位有所帮助. <form action="<?=$_SERVER[’PHP_SELF’]?>" method="post" enctype="multipart/form-data" name="form1" id="form1"> ? <table width="486" border="0" align="center" cellpadding="0" cellspacing="0"> ??? <tr> ????? <td width="498" height="28" background="image/top.gif"><div align="center">上传图片 阅读全文...

学习PHP重定向的三种方法

ggp php 2013-06-30 481 次浏览
一、用HTTP头信息 ??? 也就是用PHP的HEADER函数。PHP里的HEADER函数的作用就是向浏览器发出由HTTP协议规定的本来应该通过WEB服务器的控制指令,例如:声明返回信息的类型("Context-type: xxx/xxx"),页面的属性("No cache", "Expire")等等。 ??? 用HTTP头信息重定向到另外一个页面的方法如下: <?php $url = http://www.mycodes.net; if (isset($url)) { Header("Location: $url"); } ?> ??? 注意一下:"Localtion:"后面有一个空格,不加有时也可以,但为了正确性还是加上为好。 ??? 二、用HTML标记 ??? 用HTML标记,就是用MET 阅读全文...

常用的PHP上传文件的代码实例

ggp php 2013-06-30 452 次浏览
动态网站开发中,常用的PHP上传文件的代码实例。 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>源码之家(mycodes.net)文件上传实例</title> </head> <body> <form enctype="multipart/form-data" action=upfile.php method=post>? <input type="hidden" name="MAX_FILE_SIZE" value="2000000"> <input type=file name=upfile size=20> <input type=submit value=’上传文件’>? </form>? 阅读全文...

一个PHP写的登录验证码功能,包含随机字符函数,和GD库画图函数

ggp php 2013-06-30 450 次浏览
一个PHP写的登录验证码功能,包含随机字符函数,和GD库画图函数 ??? ShowKey.php <?php session_start(); //设置COOKIE或Session function esetcookie($name,$str,$life=0){ //本函数将字符串 str 全部变小写字符串使验证码输入不区分大小写----在提交表单进行session比较同样需要次函数转化 ??$_SESSION[$name]=strtolower($str); } //获取随机字符 此函数区分字符大小写 如果不区分大小写可加入函数strtolower function domake_password($len) { ????$chars = array( ????????/*"a", "b", "c", "d", "e", "f", "g", "h", "i", "j" 阅读全文...

PHP随机获得字符代码

ggp php 2013-06-30 470 次浏览
<?php //获取随机字符 此函数区分字符大小写 如果不区分大小写可加入函数strtolower function genRandomString($len) { ????$chars = array( ????????"a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k",?? ????????"l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v",?? ????????"w", "x", "y", "z", "A", "B", "C", "D", "E", "F", "G",?? ????????"H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R",?? ????????"S", "T", "U", "V", "W", "X", "Y", "Z", "0", "1", "2",?? ????????"3", "4", "5", "6", "7", "8", "9 阅读全文...
回顶部