分类目录归档:我是修电脑的

如名,学习各种代码的记录,恼火的解决记录。

如何安装Linux,nginx,Mysql,PHP(LEMP) 于 Ubuntu

关于LEMP LEMP是一组运行在WEB服务器上面的开源软件,是Linux,nginx(由于英文发音中其实是Engine x,所以首字母为E),Mysql和PHP的首字母缩写,由于服务器已经运行Ubuntu,也就是说Linux部分已经安装完成,这里就教大家如何安装剩下的服务。 关于设置 在本教程的步骤中需要用户有ROOT权限。你可以在初始服务器安装教程中的步骤3和4中看到如何设置。 第一个步骤:Step One—Update Apt-Get 在这个教程当中,我们将会使用apt-get来进行服务器程序安装,在2012年的5月8日PHP被发现严重的漏洞,重要的是我们需要下载最新的补丁来保护我们的服务器。 让我们来做一次更新吧: sudo apt-get update 第二个步骤:安装Mysql ……

阅读全文 »

CI框架实现基本的文件上传

接着CI框架实现基本的数据库操作这一篇的说,这些其实初学者都很容易弄懂的,因为数据库就是什么增删添改。 所以这一篇来说说上一篇被注释了的部分:文件上传! 这一回先说视图层好了: 在上一篇刚才的qa.php文件里面的代码: <form action="insert" method="post" enctype="multipart/form-data"> 标题:<input type="text" name="question" /><br /> 内容:<input type="text" name="answer&quot……

阅读全文 »

CI框架实现基本的数据库操作

凡是学什么东西就要从头学起,哪怕是一个小小的功能也必须要写出来,不要怕别人看见,即使写的很臃肿,或者是很难看,也没关系,这些都是你成长必须的,这些日子重新捡起来CI框架了,这个是比较适合初学者学习的框架,因为它的分层非常的明确,我的一个好基友用的是Yii,他对CI也非常熟悉,他说Yii基本都可以自己生成一些东西,没必要那么麻烦;其实吧,框架乃至于任何代码都是一种工具,至于如何使用,就看你自己的技巧人品和造化。 其实关于模型和控制器,看你如何写,如何用,你也可以全部都在模型里面把数据全部读取,也可以只在其中一个,我们主管说,反正三层呢,能少用一层是一层,于是乎: 控制器来了,在controllers文件夹下新建feadmin.php: <?php if ( ! defined('……

阅读全文 »

Windows 2003 服务器安全设置

一、先关闭不需要的端口 我比较小心,先关了端口。只开了3389、21、80、1433,有些人一直说什么默认的3389不安全,对此我不否认,但是利用的途径也只能一个一个的穷举爆破,你把帐号改了密码设置为十五六位,我估计他要破上好几年,哈哈!办法:本地连接–属性–Internet协议(TCP/IP)–高级–选项–TCP/IP筛选–属性–把勾打上,然后添加你需要的端口即可。PS一句:设置完端口需要重新启动! 当然大家也可以更改远程连接端口方法: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE \ SYSTEM\ Current ControlSet ……

阅读全文 »

windows2003手动配置apache+php+Mysql+phpMyAdmin完全教程

最近一直在折腾服务器配置,怎么在windows2003操作系统下手动配置apache+php+mysql+phpMyAdmin,因为需要修改的配置文件很多,所以很多人容易在其中出错误,我也是,折腾了我好几天,终于今天把这个东西配置好了。有一些小细节的东西真的很难掌控,所以我在这里尽量把所有的可能出现的问题和我自己出现的问题都在里面说一下,以免碰到更多的问题。 好的,废话不多说了,直接进入安装开始吧,安装的时候照着步骤一步一步来,不要着急,慌张也没用,看完步骤之后我会在后面列出一般会出现的问题,慌慌张张的配置好很容易出现问题的;淡定一点好。 首先在各大官方网站上面下载好apache、php、mysql、phpMyAdmin,然后放到手边上备用。 Apache 的安装 1 点击apahce安装包……

阅读全文 »

Ecshop二次开发的学习笔记

最近在做哇拍商城,用ecshop二次开发。写一写很通俗的,很深入浅出的,一个初学者写的关于Ecshop的学习笔记 开始是做一个模板,把现成的HTML的页面做成一个模板主题,应用到ecshop当中去,一开始根本不知道如何下手,因为那些dwt和lib文件都看不懂,后来看了山西齐老师的教学视频。一共四十集之后(下载地址http://xaphp.com/forum.php?mod=viewthread&tid=1121&extra=page%3D1),才稍微有点门道,其实蛮简单的,ecshop可开发性就在于,它把所用的模块全部都分开来了,如果你想用哪一块,就可以直接用库文件来加载,大致的顺序就是先是读取.php文件,在读取.dwt文件,再读取.dwt模板文件里面的.lib文件,也就是……

阅读全文 »

Ecshop模板中foreach的使用方法

1:foreach使用规则,他有以下几个参数 from ,item name iteration index 2:如何使用foreach循环 如果php要传递一个数组(如:$array)给ecshop的smarty模板.那么我们将通过from=$array 来接受,写法是 {foreach from = $array item = item} 3: ecshop中smarty的下标如何表示,请看下面的例子: {foreach from = $array item = item name=name} {$smarty.foreach.name.iteration} {/foreach} 这里的iteration就是从1开始的下标, 如果要从0开始的下标,应该使用{$smarty.foreach……

阅读全文 »

如何去除Ecshop的底部版权(Powered by ECShop)

ecshop版权做的很~~坑爹,今天删掉了的时候,发现,它会在我的page_footer.lbi里面跳来跳去,感觉不是很好,然后就搜集了一下方法,贴出来,主要的实现原理是删掉出现版权信息的调用标签,还有就是删掉ecshop伪装的js。 1、 首先修改模板文件, 以官方默认模板为例, 打开ECSHOP模板文件夹(themes/default/library/)下的 page_footer.lbi 文件 删除下面这一行   {foreach from=$lang.p_y item=pv}{$pv}{/foreach}{$licensed}<br />   2、 修改JS文件 打开 /js/common.js 文件,找到下面代码并删除之   onload ……

阅读全文 »

Nginx 0.8.x + PHP 5.2.13(FastCGI)搭建胜过Apache十倍的Web服务器

 Nginx 0.8.x + PHP 5.2.13(FastCGI)搭建胜过Apache十倍的Web服务器(第6版)[原创] [ 2010-3-4 20:10 | by 张宴 ]   [文章作者:张宴 本文版本:v6.3 最后修改:2010.07.26 转载请注明原文链接:http://blog.s135.com/nginx_php_v6/] 前言:本文是我撰写的关于搭建“Nginx + PHP(FastCGI)”Web服务器的第6篇文章。本系列文章作为国内最早详细介绍 Nginx + PHP 安装、配置、使用的资料之一,为推动 Nginx 在国内的发展产生了积极的作用。本文可能不断更新小版本,请记住原文链接“http://blog.s135.com/nginx_php_v6/”,获取最新内……

阅读全文 »

1.7后的Xampp如何开启Zend Optimizer?

Xampp1.7.3如何开启Zend Optimizer?  ———————————————— 在XAMPP中开启Zend Optimizer XAMPP中默认是安装了Zend Optimizer,但是默认并没有打开Zend Optimizer,要想打开Zend Optimizer,你必须将XAMPP中的以下两个文件:\xampp\php\php.ini和\xampp\apache\bin\php.ini中的zend_optimizer.enable_loader = 0改成1,重启Apache,Zen……

阅读全文 »

javascript实现图片的缓慢切换

在做图片切换的时候,往往直接的a:hover 看起来不是那么的赏心悦目,下面我贴出来用javascript实现图片的缓慢切换,让鼠标经过的时候看起来更有科技感,代码如下,demo就是www.102no.com的首页哪样,具体参数可以自行修改。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <met……

阅读全文 »