|
-
这回是个干货,口号先“大家都说249的小伙伴们是雷锋!”虽然 LAMP 组合很不错,但是如果想要架设一台同时支持 PHP、ASP、ASP.NET、JSP、Perl 的 Web 虚拟主机服务器,还是用 Windows 2003 的 IIS 6 最好。网上有很多介绍在 IIS 6 上配置 PHP 的文章,但是那些方法不是性能不好,就是升级麻烦。下面的方法可以让你在第一次配置好后,能够非常方便的进行升级。这里所说的升级,是指从某个 php4 版本升级到另一个 php4 版本,或者从某个 php5 版本升级到另一个 php5 版本,而不是指从 php4 升级到 php5。准备:1、一台安装好的 Windows 2003
-
具体出发点,就是想让自己机子上的文件通过FTP共享出去,但是权限却同本机登录一样. 首先,建一个LocalUser目录,将Windows的用户文件夹建在这个目录下,设为同账户一样的名称. 1.在IIS里的FTP里新建一个FTP站点,选中隔离用户(这个是多用户时要的) 2.设FTP主目录设为LocalUser的父目录. 3.IIS里的FTP的惹名用户登录目录为Public,在LocalUser下(这里与Windows的账户是不同的,那是Guest,怎么办呢?将Guest账户改名成Public.) 这样基本上就同步了,记住就是:LocalUser,Public这两个是FTP特定的.不能改的,因此只好将Windows的用户目录改一改了,G
-
Windows系统内置的Internet 信息服务(IIS)对ASP具有良好的支持,因此在IIS中调试ASP网页是非常方便的。但有些朋友的网页采用PHP编程技术,默认情况下,IIS是不支持PHP的,手工配置IIS的PHP调试环境对我们这些菜鸟来说是非常困难的,那如何才能让IIS支持 PHP呢?下面介绍一种方法,只需要简单几步就能在IIS中配置好PHP调试环境。 安装IIS组件 笔者以Windows XP系统的IIS5.1为例,首先必须安装IIS组件,系统默认是安装了的。如果你的系统中还没有,进入到“控制面板→添加或删除程序→添加/删除Windows组件”,在“Windows组件向导
-
开场先来个口号哈:“大家都说249的小伙伴们是雷锋!”exists对外表用loop逐条查询,每次查询都会查看exists的条件语句,当 exists里的条件语句能够返回记录行时(无论记录行是的多少,只要能返回),条件就为真,返回当前loop到的这条记录,反之如果exists里的条 件语句不能返回记录行,则当前loop到的这条记录被丢弃,exists的条件就像一个bool条件,当能返回结果集则为true,不能返回结果集则为 false如下:select * from user where exists (select 1);对user表的记录逐条取出,由于子条件中的select 1永远能返回记录行,那么user表的所
-
先喊一个口号:249的小伙伴们都是雷锋!好啦进入正文,先说说robots是个啥!robots.txt是搜索引擎中访问网站的时候要查看的第一个文件。当一个搜索蜘蛛访问一个站点时,它会首先检查该站点根目录下是否存在robots.txt,如果存在,搜索机器人就会按照该文件中的内容来确定访问的范围;如果该文件不存在,所有的搜索蜘蛛将能够访问网站上所有没有被口令保护的页面。robots就是一个文本文件。当然人间有固定格式的不是瞎写的。在文件上你可以告诉搜索引擎希望他抓取什么和不希望他抓取什么。就是还有禁止抓取功能。啥页面不希望被抓取啊?一般
-
vsftpd - FTP 服务器安装 * vsftpd 是可在 Ubuntu 中使用的 FTP 守护程序之一。它在安装、设置和维护方面十分方便。要安装 vsftpd 您可以使用下列命令: sudo apt-get install vsftpd vsftpd - FTP 服务器配置 * 你可以编辑 vsftpd 配置文件,/etc/vsftpd.conf,来配置缺省设置。 anonymous_enable=YES:是否允许匿名ftp,如否,则选择NO; local_enable=YES:是否允许本地用户登陆; local_umask=022:设置本地用户的文件掩码为缺省022,默认值为077; anon_upload_enable=YES:是否允许匿名上传文件; anon_
-
addcslashes —— 为字符串里面的部分字符添加反斜线转义字符addslashes —— 用指定的方式对字符串里面的字符进行转义bin2hex —— 将二进制数据转换成十六进制表示chr —— 返回一个字符的ascii码chunk_split —— 按一定的字符长度将字符串分割成小块convert_cyr_string —— 将斯拉夫语字符转换为别的字符convert_uudecode —— 解密一个字符串convert_uuencode —— 加密一个字符串count_chars —— 返回一个字符串里面的字符使用信息crc32 —— 计算一个字符串的crc32多项式crypt —— 单向散列加密函数explode —— 将一个字符串用
-
安装SQL server 2000时出现错误“a previous program installation created pending file operations on the installation machine ”原因:文件重命名或删除操作挂起。解决办法:删除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中找到PendingFileRenameOperations项目。这样就可以清除安装暂挂项目。SQL2000无法安装的解决办法 1、将Program files下的SQL安装目录删除(此处如果有重要的数据,请先备份)C:\Program Files\Microsoft SQL Server\80\Tools。C:\Program Files\Microsoft SQL Server\MSSQL。
-
IE6 不支持的只是 PNG 的 alpha 通道(256 级可调半透明色),PNG-8 索引色里的完全透明色还是支持的。 PNG文件格式分为PNG-24和PNG-8,其最大的区别是PNG-24是用24位来保存一个像素值,是真彩色,而PNG-8是用8位索引值来在调色盘中索引一个颜色,因为一个索引值的最大上限为2的8次方既128,故调色盘中颜色数最多为128种,所以该文件格式又被叫做PNG-8128仿色。我们是不是很厉害
-
$oldfids= '2,14,16'; $daynum= '7,8,9'; $buynum= '5,4,3'; $oldfidarray=explode(,,$oldfids);$daynumarray=explode(,,$daynum);$buynumarray=explode(,,$buynum);foreach ($oldfidarray as $fid ){ echo 版块数组里读出一个数值.$fid.br/; $key=array_search($fid,$oldfidarray); echo 取得这个数值在数组里关键值:.$key.br/; echo 用这个关键值去读取daynumarray数组数值:.$daynumarray[$key].br/; echo 用这个关键值去读取buynumarray数组数值:.$buynumarray[$key].br/br/; }
-
数据导出是大家经常用到的功能,今天给大家开源一个php生成excel的方法如果是utf-8编码生成的excel有可能是乱码?phpheader(Content-type:application/vnd.ms-excel);header(Content-Disposition:attachment;filename=test_data.xls);$tx=表头; echo $tx.\n\n; //输出内容如下: echo 姓名.\t; echo 年龄.\t; echo 学历.\t; echo \n; echo 张三.\t; echo 25.\t; echo 本科.\t; ?249小伙伴们的外号叫雷锋!
-
几乎所有的程序猿们都喜欢火狐浏览器,但不知道大家有没有遇见过一个问题哈。name=form1 id=form1的区别决不是样式表的写法那样简单。火狐不支持name=form1 。写name在IE上可以用但火狐浏览器没反映。后在火狐上加了个id=form1就好用了。是不是很神奇呀!~249的小伙伴们都惊呆了!
-
安装 Apache2:sudo apt-get install apache2安装PHP模块:sudo apt-get install php5 php5-gd php5-cli编辑测试页:()sudo gedit /var/www/testphp.php安装Mysqlsudo apt-get install mysql-servermysqladmin -u root password db_user_password#db_user_password替换为密码安装Mysql模块sudo apt-get install libapache2-mod-auth-mysqlsudo apt-get install php5-mysqlsudo apt-get install php5-gdsudo /etc/init.d/apache2 restart配置php.ini:sudo gedit /etc/php5/apache2/php.ini把文件在文件后面的:#extension=mysql.so#exten
-
面向对象大家都熟悉吧!249小编这回就开源一个PHP的面向对象通过private就可以把人的成员(成员属性和成员方法)封装上了。封装上的成员就不能被类外面直接访问了,只有对象内部自己可以访问;下面的代码会产生错误:class Person{//下面是人的成员属性private $name; //人的名子,被private封装上了private $sex; //人的性别, 被private封装上了private $age; //人的年龄, 被private封装上了//这个人可以说话的方法function say(){echo 我的名子叫:.$this-name. 性别:.$this-sex. 我的年龄是:.$this-age.;}//这个人可以走路的方法, 被
-
为了让经过HTML编码的内容还原为原来的文本字符,可以使用html_entity_decode方法,html_entity_decode在浏览器UTF8编码环境下会把nbsp转为一个黑色四方形状的乱码。只有切换为ISO-8859-1才能正确显示为空格。所以在使用html_entity_decode之前,需要先把nbsp替换掉(str_replace),这样就可以避免乱码问题。$id=str_replace('nbsp',' ',$id); //替换掉nbsp字符串为空格
-
window文件夹下有一个temp文件夹。这个文件夹存放的都是2进制形式的临时文件。在上传和SESSION权限判断的时候都涉及到了这个文件夹的使用权限。如果没有权限那么无法上传任何东西,也么有SESSION产生。本地的解决办法就是给添加一个所有人都能访问的权限。 给该文件夹一个Everyone用户并且是所有人都能访问。如果是网络服务器那?为安全,权限你看这设置吧。就是能写能读就成。
-
1.确保你的Windows/system32下有php_mbstring.dll这个文件,没有就从你Php安装目录extensions里拷入Windows/system32里面。2.在windows目录下找到php.ini打开编辑,搜索mbstring.dll,找到;extension=php_mbstring.dll把前面的;号去掉,这样mb_substr函数就可以生效了mb_strcut函数功能也可以截取字符串长度,下面实例具体看看区别在哪:?php$str = '这样一来我的字符串就不会有乱码^_^';echo mb_substr: . mb_substr($str, 0, 7, 'utf-8');//结果:这样一来我的字echo br;echo mb_strcut: . mb_strcut($str, 0, 6, '
-
$conn = mysql_connect(“数据库地址”,“数据库用户名”,“数据库密码”);$db_list = mysql_list_dbs($conn);while ($row = mysql_fetch_object($db_list)) { echo $row-Database . \n;}//知道数据库地址,数据库用户名,数据库密码后不知道有多少个库。就使用上面的语句。$infolist=mysql_list_tables(数据库名字); while($info=mysql_fetch_array($infolist)){ echo $info[0].br/; }//知道数据库的名字求表的名字。249的小伙们外号叫雷锋!
-
dirname(__FILE__) 就是取得当前文件所在的目录。即使这个文件被其他文件引用(include或require),__file__始终是它所在文件的完整路径,而不是引用它的那个文件完整路径。__FILE__ 返回当前 路径+文件名dirname(__FILE__) 返回当前文件路径的 路径部分dirname(dirname(__FILE__));得到的是文件上一层目录名(不含最后一个“/”号) ?php echo number_format(1000000.34,2);?//输出1,000,000.34//第一个参数为要格式化的数字,第二个参数表示保留的小数位数20151026笔记 - php 对时间日期的计算echo 1年后的时间:.date('Y-m-d H:i:s&
-
249小编这次开源会员注册验证代码,希望对大家有所帮助!说明: $(#tijiao).attr(type,button);$(#tijiao).attr(type,submit);通过前面两句的应用来限制提交按钮的功能。只有满足条件按钮才具备提交功能。$(document).ready(function(){ //用户名判断函数 function myusername(){ var uname = $(#username).val(); if(uname==''){ $(#unamet).html('用户名必须填写'); window.L.open('tip')('用户名必须填写',3000); //三秒后自动关闭 框架代码 $(#tijiao).attr(type,button);
|
|