自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

思考者的LAMP技术博客

PHP Jquery JS Linux CSS实用技巧

  • 博客(40)
  • 资源 (1)
  • 收藏
  • 关注

转载 XAMPP 安装 LDAP

操作系统:Windows 7XAMPP 版本:1.8.3 免安装版因为测试需要 LDAP 环境支持,查了一下 XAMPP 的 phpinfo,发现 LDAP 默认没有启用。修改 php.ini配置启用 ldap 后,发现启动 apache 时连续报两次错误,错误内容为:“PHPWarning: PHP Startup:  inUnknown on line 0”。经检查发现错误原因

2016-04-11 12:44:19 1246

原创 ubuntu apache laravel5.2 中.htaccess路由跳转无效

学习laravel过程中发现一个.htaccess路由跳转无效,最终搞了3个多小时,还是解决了,但原因不是很清楚,若读者清楚,还请留言。环境: ubuntu64-1404, apache:2.4.7 PHP:5.5.9 lavavel:5.2.15源码安装后只有根目录可访问,其它页面报404(此页面是apache的404,不是laravel的404页面),说明laravel安装正常

2016-02-16 21:33:37 1707

转载 ubuntu apt-get 安装 php7

Linux Debian8环境安装Apache/PHP7/MariaDB网站环境(LAMP)一般,我们在准备使用VPS主机建站用途的时候,肯定会想到使用何种部署环境,无论我们使用面板、一键包,还是自己手工编译环境,只要我们自己适合和喜欢,以及熟悉的环境都可以。如果我们的技术不是那么特别的优秀,建议还是已有的优秀的面板、一键包环境,甚至参考网上较为成熟的手工编译环境。一般,我们会使用到L

2016-01-29 13:16:36 18530

原创 zend framework 1.x 安装在目录内(非网站根目录)

一般的示例中,zend framework 1.x 都安装网站根目录,即web服务器的root皆指向zend的public目录,那能不能指向其它目录呢。答案是肯定的,zend支持安装在非根目录。举例来说,当web服务器root指向public的父目录时,网站访问是这样的http://xxx.com/public/module/controller/action具体方法:

2015-05-21 14:18:33 2804

转载 分享一些可能你不知道的shell用法和脚 本,简单&强大

1. sudo !!  以 root 的身份执行上一条命令  。   场景举例:比如 Ubuntu 里用 apt-get 安装软件包的时候是需要 root 身份的,我们经常会忘记在 apt-get 前加 sudo。每次不得不加上 sudo 再重新键入这行命令,这时可以很方便的用 sudo !! 完事。2. cd –  回到上一次的目录  。   场景举例:当前目录为 /

2014-09-01 20:01:50 679

转载 yii中使用phpexcel

PHPExcel Ver: 1.7.9c参照PHPExcel提供的例子,基本上生成excel文件没什么问题,主要是PHP中的文件包含有点复杂,1) 将PHPExcel目录Classes及此目录下的所有子目录和文件全部copy至Yii的components目录下2) 修改components/Classes/PHPExcel/Autoloader.php文件 public st

2013-07-12 17:32:39 1106

原创 ubuntu apache fastcgi 虚拟主机安装

1 cp /etc/apache2/sites-available/default /etc/apache2/sites-available/www.domain.com这里www.domain.com就是虚拟主机的配置文件(当然文件名可任意)2 编辑这个配置文件,在后直接加上                       ServerName www.domain.com此

2013-06-28 13:47:22 1272

转载 开发小技巧:jQuery处理自适应内容高度的iframe

前端开发中,我们往往需要处理iframe,可能有的时候希望iframe根据内容自适应高度以便不出现令人烦心的滚动条,下面这段代码可以帮助你实现类似功能。$(document).ready(function() { // Set specific variable to represent all iframe tags.

2013-03-28 14:03:55 935

转载 使用CSS3 Media Queries实现响应式设计

文章来源:http://bbs.html5cn.org/forum.php?mod=viewthread&tid=11516&extra=  现在屏幕分辨率的范围很大,从 320px (iPhone) 到 2560px (大型显示器),甚至更大。用户也不只是使用台式电脑访问web站点了,他使用手机、笔记本电脑、平板电脑。所以传统的设置网站宽度为固定值,已经不能满足需要了。web设计

2013-03-19 15:29:30 1223

转载 javascript 浮点运算问题分析与解决

分析JavaScript 只有一种数字类型 Number ,而且在Javascript中所有的数字都是以IEEE-754标准格式表示的。 浮点数的精度问题不是JavaScript特有的,因为有些小数以二进制表示位数是无穷的:十进制 二进制0.1 0.0001 1001 1001 1001 ...0.2 0.0011

2013-02-07 10:22:06 728

原创 远程自动备份 rsync+ssh+sshpass

实现功能:远程服务器之间的互相自动备份rsync备份的优点绝大多数运维人员都清楚,简而言之就是只备份改动过的文件,减少数据传输量。同时它可以通过ssh协议传输数据,以利数据安全。但ssh有个缺点,只能交互式输入密码,这样备份程序无法写入crontab中,只能手工执行,无法自动批处理。而sshpass正好可以解密此缺点,让我们具体来看:下载地址:http://sourcefo

2013-01-30 15:10:23 2372

原创 opencart之vqmod浅谈

opencart是一个用PHP开发的网上商城程序,据说是一位英国人独自完成的,赞一个!vqmod是opencart的一种编程机制,可以理解为vqmod就是opencart的插件。既然将vqmod认为是opencart的插件,那它必然是一个或多个文件,事实也是如此;文件位置:vqmod/xml(当前目录均为网站根目录,下同)文件格式:xml格式,原理:文本查找、替换换增加

2013-01-12 21:54:09 4310

原创 ubuntu中mysql远程帐户创建

1 首先在phpmyadmin中创建一个远程用户,并赋予相就的库操作权限2 ubuntu下还要修改mysql的配置文件,很多资料里没有提到这一点,笔者也是在这里走过不少弯路,具体为:    a 文件/etc/mysql/my.cnf,查找 bind_address = 127.0.0.1, 在行首加#,即注释掉    b 重启mysql, /etc/init.d/mysql resta

2012-11-29 14:57:50 794

原创 PHP https访问webservice

测试环境中PHP以http访问webservice,一切正常。但生产环境的webservice是https,程序显示SOAP-ERROR: Parsing WSDL: Couldn't load from 'https://***/Service?wsdl' : failed to load external entity "https://***/Service?wsdl", 但直接在网页中

2012-09-14 14:08:39 1917

原创 汉字生成拼音

废话不说,直接上代码。注:汉字为utf-8编码,若为gb2312编码,请先使用iconv转为utf-8编码$pinyin = new Tty_Chinese2Pinyin();$pinyin_code = $pinyin->encode('待转换汉字');class Tty_Chinese2Pinyin<?php/** * 中文转拼类 * * @author

2012-09-07 13:28:28 9296

原创 Windows下apache 实现 SSL

文章参考 http://dufei.blog.51cto.com/382644/90532/假设已安装成功wamp, 笔者使用的是phpstudy套件,apache安装位置为C:\Program Files\phpStudy\Apache2;以此说明1 首先下载 openssl-0.9.8g for windows2 解压,并copy至 C:\Program Files\p

2012-08-29 16:45:23 1044

原创 php对像转数组

smarty模板的foreach不支持对像,只支持数组。对于json格式的数据,只能先转换为数组后方可使用foreach。转换方法之一是直接使用 (array),如:$array = (array)$obj;经测试,此种方法只支持一层数据结构,对于$obj->obj1->obj2此类数据无法转换转换方法之二是编写递归函数转换,如:/** * 对象转数组

2012-08-09 13:35:39 1139 2

原创 textarea内容的JS操作

通过document.getElementById('textarea_id').innerHTML 或者 JQuery的$('#textarea_id').html()和$('#textarea_id').text()均可以取值。但赋值后页面上的内容却不会更新,更令人奇怪的是赋值后通过firebug察看,内容确已更新,出现了firebug和页面不一致这种奇怪的现象。对策:使用$('#

2012-07-11 11:13:04 2619 1

原创 zendframework Fatal error: Cannot return string offsets by reference 处置

近日在使用zendframework开发时,发生一个奇怪的错误,具体为:Fatal error: Cannot return string offsets by reference in /usr/share/Zend/library/Zend/Session/Abstract.php on line 160发生过程:系统开机后突然出现,在这之前一切正常。刚开始以为是代码改错了误存盘,

2012-06-06 23:53:21 1386

原创 IE JS中拒绝访问的处理方法

多人合作开发一个网站过程中,为便于开发,将一些公共文件如js,css,images放在外网上,各自链接这类文件以供使用。本地测试时网页的一些JS代码在IE8,IE6中会停止执行,并报某个js文件拒绝访问,比如jquery.js。jquery.js是肯定不会错的,而且这个错误只发生在IE中,FF及Chrome都是正常的;并且外网测试又是正常的。经分析,发现是IE跨域引起的,在

2012-05-29 13:49:21 26409 1

原创 myslq有条件插入数据

要求是这样的:我有一个表存着基础数据有一个字段是 管理号 我的目的是先查询最新的管理号按照规则生成新管理号 然后insert到表里新数据  由于查询并不锁表 所以在查询到insert这步中间会有可能两线程查询到相同的管理号?参考了http://www.jb51.net/article/26934.htm关键是如下的MYSQL语句,插入多条记录: INSERT INTO cli

2012-03-20 12:30:52 1023

转载 mysql从两个表中选择数据并统一排序

问题是这样的,我打算在一个表里获得与某一行记录相邻的两行,并且想通过union一起取出来,所以这么写:select id,title from subjects where id>#some_id# order by id limit 1unionselect id,title from subjects where id但出现了错误提示“Incorrect usage o

2012-03-16 12:51:30 1585

原创 jquery ajax post提交成功后回调函数不执行(IE环境下)

先看代码:页面ajax post 提交代码$.post('goods_quickadd.php?action=update', { goods_code : $('#goods_code1').val(), goods_name : $('#goods_name1').val(), cat : $('#cat1').val(), pid : pid, weigh

2012-02-12 17:49:38 5367

原创 mysql中文排序(utf-8字符集)

google后测试,正常的代码是:    order by convert(field using gbk)而使用 order by binary field 是无法正确排序的。估计若为gbk字符集,则可以直接排序。

2012-02-01 20:33:07 950

转载 让apache + php支持手机网站

很多网站上都介绍说在httpd.conf中增加:        AddType text/vnd.wap.wml .wml  AddType application/vnd.wap.wmlc .wmlc  AddType text/vnd.wap.wmls .wmls  AddType application/vnd.wap.wmlsc .wmlsc  AddType imag

2011-12-16 18:03:45 835

转载 jQuery获取Select选中的Text和Value

jQuery获取Select选中的Text和Value(jquery学习备忘录) 语法解释:1. $("#select_id").change(function(){//code...});   //为Select添加事件,当选择其中一项时触发2. var checkText=$("#select_id").find("option:selected").text();  //获取

2011-12-01 20:30:24 1233

原创 ecshop ie选择红包AJAX回调函数不执行,FF正常,问题已解决,求高人解释原因!

笔者在ECSHOP二次开发时,发现IE购物车结算时选择红包时AJAX回调函数不执行,而FF却是正常。最终虽然修改OK,但具体原因还是未知。请大写一起讨论讨论。原版的ecshop是没有这一问题的,但笔者使用了JQuery,才出现这一问题,具体JQuery是如何引用的,参见笔者的另一篇博文:ecshop jquery冲突解决方法。废话不说,详情如下:原始ECSHOP红包选择时的JS代码:s

2011-11-04 11:21:08 2173

原创 火狐(FF)表格中绝对位置(absolute)的使用方法

首先火狐(FF)表格中不支付绝对位置(absolute)的使用, 但IE支持。例如: aa absolute 上例中div不以td为基点绝对定位,但IE却是如此。对策: aa absolute 如此,absolute以relative的div为基点对位(relative的div以td定位,所以可以理解absolut

2011-10-21 12:22:15 2319

转载 ecshop jquery冲突解决方法

jQuery是目前在JavaScript领域上最广泛流行的框架,无奈这次把他加到 ECShop的时候就遇到一个十分头疼的问题。ECShop把AJAX事件和JSON解析的模块放在common/transport.js之中,可以说它也有自己封装的一套工具,这其实是很正常的。

2011-10-10 21:28:50 3458

转载 js 正则表达式常用实例

转自 http://www.cainiao8.com/web/js_note/js_regular_expression_blueidea.html#_Toc213927705目录正则表达式实战...1匹配结尾的数字...2统一空格个数...3

2011-10-09 16:31:26 1519

转载 JS 字符串操作,用的时候看看

Js字符串操作函数大全Js字符串操作函数大全/*******************************************                        字符串函数扩充

2011-10-09 15:02:02 609

原创 用了smarty两年多,才知道在模板中可以直接调用PHP内置函数

比如说:模板书写:{'param1'|functionName:'param2':'param3'}php函数原型:echo functionName('param1','param2','param3');实例:{'1234567'|substr

2011-10-08 18:56:29 660

原创 ubuntu 一级域名指向二级域名

www.a.com网站已OK,现要求a.com也可以打开。查了些资料 ,有修改.htaccess文件的。 但为了效率,决定使用301永久跳转的方法。首先在/etc/apach2/sites-available目录下建立文本文件a.com,(可任意命名)内容如下:

2011-09-15 16:58:11 1174

转载 预览IE10支持的HTML5特性

从IE8开始,微软就逐步在浏览器中增加对HTML5的部分支持,如今IE10已经推出了几个预览版,Web开发人员关心的是在IE10中,哪些HTML5特性获得了支持,由此会影响到技术选型和职业发展等重要问题。在本文中,我们根据微软发布的相关特性梳理一下IE10对HTML5的支持情况。

2011-08-17 15:18:39 1449

原创 ubuntu中的ntsysv工具: sysv-rc-conf

熟悉redhat(包括centos, fedora)等的用户都知道有一个工具ntsysv,配置系统自动运行的服务,如apache, mysql等等。但在ubuntu系统里却没有这个工具,其实ubuntu有另一个工具:sysv-rc-conf,有相同的功能。安装方法 apt

2011-08-12 14:03:24 3043 2

转载 find使用详解

[root@www ~]# find [PATH] [option] [action] 选项不参数: 1. 与时间有关的选项:共有 -atime, -ctime 不 -mtime ,以 -mtime 说明    -mtime  n :n 为数字,意义为在 n 天之前的

2011-08-08 10:18:25 813

转载 input标签写CSS时需要注意的几点

飞鱼的声纳顶部的搜索框让我头疼了很长时间,原因是总不能获得跨浏览器的统一样式。主要的问题有这么两个:一是input标签的高度不能统一,Firefox和IE中的高度始终不能一致;二是在IE浏览器中属性为text的input标签中的输入文字不像标准浏览器中的那样垂直居中显示,而是靠输

2011-08-04 12:06:32 984

原创 ubuntu网站及数据库自动备份

ubuntu网站及数据库自动备份

2011-08-04 10:36:58 2386

转载 滚动条marquee使用详解

成员表标签属性属性描述ACCESSKEYaccessKey设置或获取对象的快捷键。ATOMICSELECTION 指定元素及其内容是否可以一不可见单位统一选择。BEGINbegin设置或获取时间线

2011-08-04 10:12:33 946

原创 开通第一篇,请大家多多关照

从事LAMP两年多了,自己也积累了一点心得,总想写下来给新来者一点借鉴,至少可以多一种思考方法。可能技术不是很高深,但实用就行。真诚的希望大家看过以后,能解决实际工作中的小问题,大问题也不敢奢望了。开通第一篇,请大家多多关照

2011-08-04 10:11:01 676

php 5.4.X redis扩展(windows)

1、首先把 php_redis.dll 和 php_igbinary.dll 放入PHP的ext文件夹, 2、然后在php.ini配置文件里添加如下代码: extension=php_igbinary.dll extension=php_redis.dll 3、重启WebServer 注意: extension=php_igbinary.dll 一定要放在 extension=php_redis.dll 的前面,否则此扩展不会生效。 PHP 5.4.8验证通过

2014-06-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除