Wamp2.0再配phpmyadmin

测试版本:wamp2.0

删除其他用户
仅留下root—localhost (并且设置密码:*********)
找到confing.inc.php(在apps/phpmyadmin2.11.6/config.inc.php)
第一、设置
$cfg[‘blowfish_secret’] = ‘joyous’;
其中joyous可以随便输入
第二、设置
$cfg[‘Servers’][$i][‘auth_type’]     = ‘cookie’;
第三、设置
$cfg[‘Servers’][$i][‘user’]  
$cfg[‘Servers’][$i][‘password’]
为空
第四、设置在confing.default.php(在apps/phpmyadmin2.11.6/libraries/)
config.default.php
$cfg[‘blowfish_secret’] = ‘joyous’;同理joyous随便输入
第四、设置php.ini
extension=php_mcrypt.dll前面的;去掉

第五、允许远程操作

打开phpmyadmin.conf(wamp/alias/)
找到allow from 127.0.0.1
在其前面加一个#然后在下一行写上Allow from all

这样远程就可以登陆修改数据库了。。。。嘿嘿

完美解决网页输入框不能输入的解决办法

今天帮别人解决了这个问题。

原因是 c:windowssystem32mshtmled.dll文件损坏或丢失造成的。

解决办法

1、在开始-运行中输入:regsvr32 mshtmled.dll或RegSvr32 C:WINDOWSSYSTEM32mshtmled.dll,回车或确定,如果提示“mshtmled.dll中的DllRegisterServer成功”,然后重新打开IE。(应该就好了)

2、从其它机子上复制mshtmled.dll文件放到system32下,或直接从系统安装盘中提取mshtmled.dll文件,提取文件的方法:把系统安装盘放入光驱,然后打开“命令提示符”,输入“expand X:i386mshtmled.dl_ c:windowssystem32mshtmled.dll”,其中“X:”是光驱盘符,根据自己XP安装目录位置进行更改即可。如果打开IE问题依旧,按照1注册下组件。

3、问题还没有解决查看下system32下是否有browseui.dll文件,如果没有可到其它机子上复制或光盘提取。

PHP留言板

我学习php过程中自己制作的一个超级简单的留言板(没有使用数据库)
文件结构:index.html(留言页面)、post.php(将留言内容写入文件保存)、display.php(将文件内容读取出来显示在网页上)
index.html关键代码如下:
<form id=”form1″ name=”form1″ method=”post” action=”post.php”>
<table width=”500″ border=”0″ align=”center” cellpadding=”0″ cellspacing=”0″>
  <tr>
    <td>标题</td>
    <td><input name=”title” id=”title” type=”text” size=”50″ /></td>
  </tr>
  <tr>
    <td>作者</td>
    <td><input name=”author” type=”text” id=”author” size=”20″ /></td>
  </tr>
  <tr>
    <td>内容</td>
    <td><textarea name=”content” cols=”50″ rows=”10″ id=”content”></textarea></td>
  </tr>
</table>
<p align=”center”>
<input type=”submit” value=”提交” />
<input type=”reset” value=”重写” />
</p>
</form>
post.php文件关键代码(声明:要先建立一个名字为wenjian的文件夹)
<?php
$path=”wenjian/”;
$filename=date(“YmdHis”).”.txt”;//文件名
$fp=fopen($path.$filename,”w”);
fwrite($fp,$_POST[“title”].”\n”);
fwrite($fp,$_POST[“author”].”\n”);
fwrite($fp,$_POST[“content”].”\n”);
fclose($fp);
echo “留言成功”;
echo “<a href=’index.html’>返回首页</a>”;
echo “<a href=’display.php’>查看留言内容</a>”;
?>
display.php页面关键代码如下:
<?php
$path=”wenjian/”;
$dr=opendir($path);
while($filen=readdir($dr))
{
 if($filen!=”.” and $filen!=”..”)
 {
  $fs=fopen($path.$filen,”r”);
  echo “标题:”.fgets($fs).”<br />”;
  echo “作者:”.fgets($fs).”<br />”;
  echo “内容:”.fread($fs,filesize($path.$filen)).”<br />”;
  echo “<hr>”;
  fclose($fs);
  
 }
}
closedir($dr);
?>
<a href=”index.html”>返回首页</a>
这个简单的文件操作虽然不怎么样,毕竟是我第一次的作品。PS:学习贵在坚持

电脑自动开机

通过CMOS设置实现定时开机的设置过程如下:

首先进入“CMOS SETUP”程序(大多数主板是在计算机启动时按DEL键进入);

然后将光条移到“Power”选项上,回车进入其子菜单;

然后选择“APM configuration”选项,回车进入子菜单;

选中“power on by RTC Alarm”,设置成“enabled”;

并在“RTC Alarm Date ”项中设置每月开机日期;

在“system time”项中设置开机时间;

最后(F10选中OK保)存设置,重新启动。

当关闭计算机后,你的计算机将在你规定的时刻自动启动。
注意:

1.计算机主板必须有“Resume by Alarm”功能才能实现定时开机;

2.最关键的一点是要接通主机电源。(没有电源,一切都是浮云。。。)

本人电脑是华硕主板,通过测试。。。。。(现在主板都大同小异,各位看官请注意。。。)

另注:本人只是好奇,对电脑是否造成损害,本人不负责。。。。。

PHP应用技术之——操纵Word

本人测试成功,但是我省略了数据库连接部分代码。其中$Table_Word=word;而word表中字段依次是id、name、qq、add、tel,将代码先留下来将来可能用的着,这样可以扩展一下,将自己想要保存的数据保存到word就轻而易举了。。。。。。。。

<?php
class Word  //********************************自定义类Word
{
 function Start()  //************作用是定义要保存数据的开始
 {
  ob_start();   //******开始输出缓冲,这是php停止输出,以后的输出都将转到内部缓冲里
 }
 function Save($path) //作用是定义要保存数据的结束,同时执行将数据库中的数据保存到Word中的操作,也就是说所要保存的数据必须限定在Start()和Save()之间
 {
  $data=ob_get_contents();//*********这个函数是返回内部缓冲的内容,就是说将内容全部变成了字符串
  ob_end_clean();//*******************结束输出缓冲,并扔掉缓冲里的内容
  $this->WriteToWord($path,$data);//*****调用了本类的函数
 }
 function WriteToWord($path,$data)//作用是将数据以文本形式保存到Word中(其中fopen中的mode规定是二进制还是文本格式),第一个是保存word文件的路径,第二个是数据
 {
  $fp=fopen($path,”w”);
  fwrite($fp,$data);
  fclose($fp);
 }
}
?>
<?php
if($_GET[‘test’]!=””)
{
 $Word=new Word;
 $Word->Start();
}
?>
<table width=”600″ height=”50″ border=”1″ cellpadding=”0″ cellspacing=”0″ align=”center”>
 <tr>
  <td width=”120″ align=”center” valign=”middle”>学号</td>
  <td width=”120″ align=”center” valign=”middle”>姓名</td>
  <td width=”120″ align=”center” valign=”middle”>Q  Q</td>
  <td width=”120″ align=”center” valign=”middle”>地址</td>
  <td width=”120″ align=”center” valign=”middle”>TEL</td>
 </tr>
<?php
$select=”select * from $Table_Word order by id desc”;
$mysql=mysql_query($select);
while($info=mysql_fetch_array($mysql))
{
?>
<tr>
  <td width=”120″ align=”center” valign=”middle”><?php echo $info[‘id’]; ?></td>
  <td width=”120″ align=”center” valign=”middle”><?php echo $info[‘name’]; ?></td>
  <td width=”120″ align=”center” valign=”middle”><?php echo $info[‘qq’]; ?></td>
  <td width=”120″ align=”center” valign=”middle”><?php echo $info[‘add’]; ?></td>
  <td width=”120″ align=”center” valign=”middle”><?php echo $info[‘tel’]; ?></td>
</tr>
<?php 
}
if($_GET[‘test’]!=””)
{
 $Word->Save(“word/wordtest.doc”);

if($_GET[‘test’]==””)
{
?>
 <tr height=”20″>
  <td colspan=”5″ align=”center” valign=”middle”>
  <input type=”button” name=”sub” value=”将以上数据保存到word” onClick=”window.location.href=’php_word.php?test=word'”>
  </td>
 </tr>
<?php
}
else
{
 echo “数据已经保存了!”;
}
?>
</table>

PHP与Flash as2.0简单交互

flash文档:

mylist = new Object();
mylist.click = function(event:Object){    
  url=”http://127.0.0.1/flash/joyous1.php”;//由于我在本机测试,大家都懂的
  var variables:LoadVars=new LoadVars();
  var result_lv:LoadVars=new LoadVars();
  result_lv.onLoad=function(success:Boolean){
   Message.text=”正在发送。。。。”;
    if(success){
     Message.text=”发送成功,谢谢您的支持!”;
     submit.visible=false;
     //reset.visible=false;
     }
    else
     Message.text=”发送失败,请您稍等。。。”;
   } 
  Message.text=”说说……”;
  variables.mm=”Joyous”;//密码
  variables.dzfk=dzfk.text;
  variables.sendAndLoad(url,result_lv,”POST”);
    
}
submit.addEventListener(“click”, mylist);

解释说明:
Message是Label组件,用途是信息提示框;submit是button组件,用途提交数据;dzfk是textarea组件,用途是输入数据
flash文件夹下:joyous1.php文件代码:
<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ />
<?php
if($_POST[‘Q0’]==”Joyous”)
{
$dzfk=$_POST[‘dzfk’];
$path=”dzfk/”;
$filename=date(“Ymd”).”.txt”;//文件名
$fp=fopen($path.$filename,”a+”);
fwrite($fp,”\r\n”);
fwrite($fp,$dzfk);
fwrite($fp,”\r\n”);
fwrite($fp,”**************************************************************************\r\n”);
fclose($fp);
}
?>

这个只是简单的php与flash交互,虽然不是很复杂,但是可以从中明白了php与flash交互的原理和方法。

PS:flash文档和php文件要在一个服务器上,换句话说就是在一个域名下,不然会有跨域问题。

PHP学习进程

做为一个php痴迷者,我一直想整理一份系列学习php的计划。下面是我学习php进程计划。

1.准备知识:了解html,熟悉div+css,通过设计稿编辑前台

2.学习JavaScript,掌握菜单级联,图片滚动,获取表单内容以及页面元素,正则表达式,数组字符串处理,处理文件和获取客户端信息、浏览器、城市、IP,等等重要知识

3.学习PHP,掌握代码执行效率和规范,搭建环境,基本语法,基本控制流程,函数定义以及使用,内置函数以及常量,数据库操作、程序控制建立数据库以及表存入基础数据,分析字段类型以及表类型,存储过程以及触发器,临时表和视图,表关系,备份、还原,数据库注入原理个防范,数组与字符串处理,分页原理,文件上传控制大小、格式、重命名,图片上传格式、大小、重命名、缩略图、水印,删除文件和数据,用户身份状态验证session/cookies,用户注册与验证,安全邮箱验证和激活,验证码生成,无刷新验证表单元素,读取和写入文件如xmltxtExcelWord,后台编辑器使用配置,静态网页生成,在线支付系统,新闻发布系统,在线辩论赛,在线考试系统,调查问卷系统,教务管理系统,学生值班系统,框架学习,模块化编程,API编程等等,静态、伪静态配置

4.服务器运维:系统安装,文件以及文件夹熟悉,图形界面熟悉,文本编辑器使用,常用命令查找,网络连接,软件安装卸载,用户管理,各种服务器搭建,集群,守护进程,防火墙,Shell编程,安全防范适时监控

5.数据库学习,数据库安装,配置phpmyadmin,命令行操作数据库,建立、删除、备份、还原、表,掌握字段类型,编码,属性,取值范围,索引,事务,触发器,授权等等,了解其他数据库

6.课外阅读:asp,其他关系数据库使用

PS:上面只是我的学习计划,Joyous热烈欢迎大家的指导与讨论

wordpress导航

搞wordpress没有几天,今晚准备分几个栏目写文章的时候可以分门别类,结果导航不知道才能显示出来我添加的子栏目。。。。纠结了于是找到摸索了半天终于找到了。下面介绍下我是怎么弄的那个导航条

  1. 点击“外观”–“菜单”
  2. 点击加号添加菜单
  3. 命名自己的导航名字
  4. 将自己的分类目录添加到自己的导航菜单
  5. 自定义菜单可以写首页然后添加到自己的菜单里面
  6. 点击保存,应该效果就出来了
  7. 没有?!!!哦,忘了还得主题位置有两个,第一个位置在图片(就是网站banner)下面,第二个位置在图片上面(这个可根据自己喜好设置)~~~导航出来了吗?嘻嘻
  8. 啊?顺序不是我想要的!!(那个好办,在菜单下面的拖动下,看看效果。。有木有?!)哈哈

PS:wordpress还真好玩,有兴趣的可以留言给我,我们一起探讨。。Joyous热烈欢迎的指导。