Browsing the archives for the 网站建设 category

从excel导入数据到mysql时间问题

in php+mysql, 网站建设

利用excel导入数据到mysql时,数据库中有一栏设置为时间变量,用于记录添加/修改的时间

在excel中时间一列,右键–设置单元格格式–自定义  ,在自定义中设置为yyyy-mm-dd hh:mm:ss,然后单元格公式设置为=NOW(),然后填充笔填充整列;虽然整列都按自己的想法出现了时间。但是在excel中利用公式

=CONCATENATE(“insert into table(id,title,content,add_time) values (‘”,A1,”‘,’”,B1,”‘,’”,C1,”‘,’”,D1,””);”)

复制单元格,将取来的公式在记事本里检查时却发现:

insert into table(id,titel,content,add_time) values (’10000001′,’aaa’,'ccc’,’40806.5724402778′);

时间变量却成了40806.5724402778

又不愿意写VBA

只好麻烦一下,按此方法:

跟前面一样:

1.在excel中时......查看全文

0 Comments

解决phpmyadmin修改Mysql文件大小限制

in php+mysql, 网站建设

修改php.ini文件。

打开WAMP中的php.ini文件:

1、查找post_max_size,指通过表单POST给PHP的所能接收的最大值,包括表单里的所有值,默认为8M,看你自己需要进行改变。

2、查找File Uploads,首先确认file_uploads = on ;是否允许通过HTTP上传文件的开关,默认为ON即是开。 upload_tmp_dir ;

查找upload_max_filesize ;即允许上传文件大小的最大值。默认为2M。

3、如果要上传>8M的文件,那么只设置上述四项还不定一定可以。最好对下面的参数也进行设置:

查找max_execution_time = 600 ;每个PHP页面运行的最大时间值(秒),默认30秒。

max_input_time = 600 ;每个PHP页面接收数据所需的最大时间,默认60秒 。

memory_limit = 8M ;每个PHP页面所吃掉的最大内存,默认8M。

 查看全文

2 Comments

WMAP中在MySQL添加或修改记录时自动更新时间戳

in php+mysql, 网站建设

在access中,只要对于记录添加默认值的时间戳为now();无论是添加还是更新数据库中记录的时候,都会自动更新时间,在MySQL中,不知道怎么操作的有木有?

 

本人用的是WMAP的集成环境,之前在MySQL中添加了大量的数据,由于个人使用,数据库当初设计不周全,当初并没有保存时间,现进行扩展功能,需要用到时间进行排列数据库中的记录,经过几次尝试,已有了应对方式:

 

当添加新的数据或修改已有的数据时,时间会自动更新

 

在WMAP中,在需要添加的表中,添加一个字段,命名(本例命名为add_time),选择字段类型为“TIMESTAMP”,在默认值那里选择“CUTTENT_TIMESTAMP”   (也就不为空),属性栏里选择“ON UPDATE CURRENT_TIMESTAMP”,然后保存即可. (虽然能看懂语句,但不喜欢写语句,至于你在不在视图下操作,我反正是用视图了)

数据库语句为:

 

ALTER TABLE `table name` ADD `add_ti......查看全文

0 Comments

php中用smarty section多维数组的循环

in php+mysql, 网站建设

一:用smarty section处理一维关联数组

不需使用section,直接采用<{$array.name}>进行调用

二: 用smarty section处理二维数组

例如:

在php 文件中

<?php

$info = array(
array(‘name’ => ‘name1′, ‘add’ => ‘add1′),

array(‘name’ => ‘name2′, ‘add’ => ‘add2′),

array(‘name’ => ‘name3′, ‘add’ => ‘add3′)

);

$smarty->assign(‘info’,$info);

$smarty->display(“templet.html”);   //templet.html为自定义模板
?>

在templet.html文件中

 

<{section name=s loop=$info}>
<p>
name: <{$info[s].name}><br />
add: <{$info[s].add}>
</p>
<{/section}>

运行之后将会得到以下结果:......查看全文

0 Comments

用section处理关联数组

in php+mysql

对于一维关联数组,不需使用section,直接采用<{$array.name}>进行调用

对于二维关联数组

例如:

<?php

$info = array(
array(‘name’ => ‘name1′, ‘add’ => ‘add1′),

array(‘name’ => ‘name2′, ‘add’ => ‘add2′),

array(‘name’ => ‘name3′, ‘add’ => ‘add3′)

);

$smarty->assign(‘info’,$info);
?>

{section name=s loop=$info}
<p>
name: {$info[s].name}<br />
add: {$info[s].add}
</p>
{/section}
将会得到以下结果:
<p>
name: name1<br />
add: add1}
</p>

<p>
name: name2<br />
add:......查看全文

0 Comments

用.htaccess限制恶意IP的访问

in 网站建设

有童鞋的博客经常收到垃圾留言,感觉很恶意的,就像我这个博客也未能幸免,收到的大量spam,对于垃圾信息的处理,可以用一些插件处理,这里讨论的是用另一种方法:直接用.htaccess进行屏蔽掉他的IP地址,禁止他访问

用.htaccess禁止网站上某些IP或IP段的访问方法:

如:Order allow,deny

Deny from 123.45.67.8

Deny from 123.123.7

Allow from  all

上面能禁止IP地址在123.45.67.8以及IP地址开头为123.123.7的任何人。例如123.123.74.33  就不能得到访问。

关于Order 指令详解

说明: 控制缺省的访问状态和Allow与Deny指令被评估的顺序。

语法: Order ordering

默认值: Order Deny,Allow

上下文: 目录, .htaccess

覆盖项: Limit

状态: Base

模块: mod_access

Order指令控制缺省的访问状态和 Allow与Deny指令被评估的顺序。 Ordering是以下几种范例之一:

查看全文

10 Comments

一个关于301重定向的问题

in 网站建设

最近遇到一个问题,是关于301重定向的,我将一个页面a.html重命名为b.html,忘记写.htaccess了,在webmaster工具里面看到了google的断链提醒,于是写一下htaccess。

写htaccess时,google了下,发现网上大量关于htaccess的文章都是相互抄袭的,不过后来,还是找到现有两种解决方法

1.

RewriteRule   ^a\.html$  b.html

2.

Redirect /a.html /b.html

两种都可以实现,用第一种方式的时候,在浏览器输入xxx.com/a.html的时候url没有跳转,但内容已是b.html的了,因为a.html已经不存在了

用第二种方式的时候,在浏览器输入xxx.com/a.html的时候,url直接跳转成了xxx.com/b.html,这个是实现了URL的跳转

第一种方式是我从新号角培训的内部资料 – 301重定向技术详解,这里面看到的,现提供该PDF文档的下载:

301 重定......查看全文

8 Comments