PHP引号转义(解决POST,GET,Mysql数据自动转义问题)

      今天做了一个小项目,给别人之后发现post数据被自动转义了,我郁闷了半天,我google了一下发现是PHP魔术引号在作怪。。。我煞费苦心终于找到了原因,可是怎么解决呢?百度。。。google。。。其实都挺好的

在处理mysql和GET、POST的数据时,常常要对数据的引号进行转义操作。
PHP中有三个设置可以实现自动对’(单引号),”(双引号),\(反斜线)和 NULL 字符转转。
PHP称之为魔术引号,这三项设置分别是
magic_quotes_gpc
影响到 HTTP 请求数据(GET,POST 和 COOKIE)。不能在运行时改变。在 PHP 中默认值为 on。 Continue reading

PHP使用ewebeditor编辑器

我测试版本是v3.8:(可以自己下载)
文件结构:

第一:把文件解压到网站根目录的一个文件夹下面(这样大家可以公用一个编辑器)
第二:精简文件(可以把_开头的那个文件夹删除了,这个是例子文件夹),然后把admin文件夹下的login.php文件改为index.php(说明以后再表。。。)
第三:修改文件(解决编辑器在ie下按钮不能使用问题,因为。。。。) Continue reading

Ubuntu10.10下安装黄金组合(Apache2+Mysql+php5+phpmyadmin)

1.安装apache

sudo apt-get install apache2
需要下载 3,287kB 的软件包。
解压缩后会消耗掉 10.1MB 的额外空间。
您希望继续执行吗?[Y/n]y
然后安装继续
sudo /etc/init.d/apache2 restart(重启服务器,在地址栏输入:http://localhost/或者输入127.0.0.1)
看到It works?那就对了。(对了,var这个时候应该会多了一个文件夹www)

2.安装php5

sudo apt-get install php5 php5-mysql
您希望继续执行吗?[Y/n]y
你不会选择n吧?(如果你不想安装就选择吧。。。)
然后继续安装 Continue reading

FCK编辑器使用详解(PHP版本)

前些日子(很久了),胡乱捣鼓了一番FCK编辑器的使用,结果还是没有捣鼓明白个所以然(今天又想起来fck的强大,我以前见到的只是它的冰山一角)

今天是按照一下过程完全配置了一遍,并且我也通过测试了。

我用的是fckeditor_2.6.6.0.zip(多国语言版本)(下载地址:http://ckeditor.com/

一、解压fckeditor文件夹下除了:
fckeditor.js
fckeditor.php
fckconfig.js
fckedtior_php4.phpfckeditor_php5.php
fckstyles.xml
fcktemplates.xml
和editor文件夹
其他的都删除。
editor文件夹下:
_source文件夹(网上说_开头的文件以及文件夹都可以删除,由于我初次配置我没有动其他的文件以及文件夹)
删除了editor\filemanager\connectors下面的除了PHP文件夹所有文件夹
文件夹editor\lang存放多国语言
除了en.js、zh.js还有zh-cn.js其他文件都删除 Continue reading

我的数据库实验报告册

实验二:基础数据如下

create database XSGL
go
use XSGL
go
create table student
(
sno char(8) primary key,
sname char(4) not null,
ssex char(2) default ‘男’ check(ssex=’男’ or ssex=’女’),
sage int,
sdept char(10) not null
)
create table course
(
cno char(2)constraint PK_course primary key,
cname char(30),
credit int,
cpno char(3)
)
create table sc
(
sno char(8),
cno char(2),
grade int check(grade<=100 and grade>=0),
constraint PK_sc primary key(sno,cno),
constraint Fk1 foreign key(sno) references student(sno),
constraint FK2 foreign key(cno) references course(cno)
)
insert into student(sno,sname,ssex,sage,sdept) values(‘95001’, ‘李勇’, ‘男’, 20, ‘CS’)
insert into student(sno,sname,ssex,sage,sdept) values(‘95002’, ‘刘晨’, ‘女’, 19, ‘IS’)
insert into student(sno,sname,ssex,sage,sdept) values(‘95003’, ‘王敏’, ‘女’, 18, ‘MA’)
insert into student(sno,sname,ssex,sage,sdept) values(‘95004’, ‘张立’, ‘男’, 19, ‘IS’)
insert into student(sno,sname,ssex,sage,sdept) values(‘95005’, ‘刘云’, ‘女’, 18, ‘CS’)
insert into course(cno, cname,credit,cpno) values(‘1’, ‘数据库’, 4, ‘5’)
insert into course(cno, cname,credit,cpno) values(‘2’, ‘数学’, 6, null)
insert into course(cno, cname,credit,cpno) values(‘3’, ‘信息系统’, 3, ‘1’)
insert into course(cno, cname,credit,cpno) values(‘4’, ‘操作系统’, 4, ‘6’)
insert into course(cno, cname,credit,cpno) values(‘5’, ‘数据结构’, 4, ‘7’)
insert into course(cno, cname,credit,cpno) values(‘6’, ‘数据处理’, 3, null)
insert into course(cno, cname,credit,cpno) values(‘7’, ‘PASCAL语言’, 4, ‘6’)
insert into sc(sno,cno,grade) values(‘95001’, ‘1’ ,92)
insert into sc(sno,cno,grade) values(‘95001’, ‘2’ ,85)
insert into sc(sno,cno,grade) values(‘95001’, ‘3’ ,88)
insert into sc(sno,cno,grade) values(‘95002’, ‘2’ ,90)
insert into sc(sno,cno,grade) values(‘95002’, ‘3’ ,80)
insert into sc(sno,cno,grade) values(‘95003’, ‘2’ ,85)
insert into sc(sno,cno,grade) values(‘95004’, ‘1’ ,58)
insert into sc(sno,cno,grade) values(‘95004’, ‘2’ ,85) Continue reading

数据库原理与应用【实验报告】

实验一 数据库管理系统软件的使用

一、实验目的

(1)认识几种常见的数据库管理系统,熟悉它们的使用界面;

(2)熟练掌握建立数据库和表,向数据库输入数据、修改数据和删除数据的操作。

二、实验内容

分别在Access 和SQL SERVER2000 中建立数据库并设计各表,输入多条实际数据,并实现

数据的增、删、改操作。

三、实验步骤:

分别在ACCESS数据库管理系统和SQL SERVR 2005环境下利用图形操作界面(非SQL语句)实现以下操作:

1、创建用于学生管理数据库,数据库名为对表中的记录进行浏览、修改、删除操作。本信息,课程信息和选课信息。

数据库XSGL包含下列3 个表:

(l) student:学生基本信息。

(2)course:课程信息表。

(3)sc:学生选课表。

各表的结构分别如表1、表2和表3 所示。 Continue reading

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

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