Tags
Ajax ASP asp upload autorun cookies CoolCode datatime DOM domain email firebug firefox focus Get hmailserver IE ie6 IE if语法 if语法 IMAP javascript Jimmy jmail js JScript json JS乘法 js跨域 maimaij MaiMaiJ Live Messenger MSN mssql mssql image mysql password PclZip performance PHP protoytpe SEO Session sql windows WordPress XMLSeptember 2010 M T W T F S S « Aug 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 Categories
Category Archives: PHP
CentOS5下yum安装MSSQL
命令:yum install freetds php-mssql 安装完成后,phpinfo(); OK,大功告成。 参考资料:http://jerryboy.no-ip.com/forum/index.php?topic=750.0
CKFinder_php_2.0无限制破解版
ckfinder_php_2.0_nolimited 不需授权码,全功能可用 !
Linux下安装ZendOptimizer3.3.9后页面无法显示〔已解决〕
ZendOptimizer发布了新版本3.3.9 for Linux,于是乎及时跟进。 症状:成功安装后,phpinfo()显示正常,但是网站页面却打不开,显示“访问的页面不存在或输入网址有误,请确认” 。 解决方案:与已安装APC缓存模块有冲突,设置apc.enabled = 0,问题解决。 参考资料:http://kb.zend.com/index.php?View=entry&EntryID=150
php ini_set post_max_size,upload_max_filesize修改方法
12345678ini_set(’max_execution_time’,’10′); ini_set(’memory_limit’,’1024M’); echo ‘max_execution_time = ‘ . ini_get(’max_execution_time’) ; echo ‘memory_limit = ‘ . ini_get(’memory_limit’) ; echo ‘post_max_size = ‘ . ini_get(’post_max_size’); echo ‘upload_max_filesize = ‘ . ini_get(’upload_max_filesize’); ini_set(’max_execution_time’,’10′); ini_set(’memory_limit’,’1024M’); 注意: post_max_size,upload_max_filesize用下面的方法是修改不了的. 12ini_set(’post_max_size’,’1024M’); ini_set(’upload_max_filesize’,’1024M’); 正确做法是用.htaccess文件: 12php_value upload_max_filesize 50M php_value post_max_size … Continue reading
Flash+PHP文件上传,自定义样式,浏览器兼容,跨域上传
原文参见:http://www.cnblogs.com/kingthy/archive/2008/10/08/flex_file_uploader.html 我这里所做的修改:同一页面中可多次调用FLASH,解决IE,FIREFOX,CHROME,OPERA浏览器传值兼容问题,另外提供可跨域上传的解决办法。 ————————————————- 2010-5-21 更新:默认语言为英文,将错误提示工作交给JS,根据错误类型自定义错误信息。 1234567891011121314151617/* *当Flash出现错误时(如上传文件)将触发此事件。 *error拥有两个属性 *error.type 错误类型 *error.value 错误信息 */ __SWFUpload_OnError = function(objID, error){ switch(error.type){ case ‘size’: alert(’文件大小超出限制:’+error.value); break; default: alert(error.value); break; } __SWFUpload_GetMovie(objID).__SWFUpload_ResetUpload(); } 示例文件下载(Ver 1.1):Flex.FileUploader.1.1
PHP:header详解-页面刷新,页面跳转…
header() 函数会传送一个标题讯息给浏览器。因为这些讯息都遵循 HTTP 的规范, 因此浏览器会依据这些讯息做适当之响应。 header()格式:��int header ( string 标头宣告文字 [, bool 置换 [, int http回应码]]) –[标头宣告文字] 的内容就是传给浏览器的标题文字内容。 –[置换] 是布尔型态的参数。 设定为 True 时, 当有二的相同型态的标题讯息宣告时, 后面的讯息将会覆盖前一个讯息。 –第三个参数会让 HTTP 回应码给指定的值。 Location Refresh Content-type Expires(意思为终止) Last-Modified等。 Location – 浏览器显示指定的网页。 格式: header(“Location: http://绝对地址”); Location … Continue reading
PHP发邮件标题与内容乱码的解决方法
先用函数base64_encode() — 使用 MIME base64 对数据进行编码 标题字符串前加编码类型例如: =?UTF-8?B? 标题字符串后加:?= 邮件header指明Content-type: text/html; charset=utf-8,这样就能防止邮件正文乱码 $to = ‘zhoz@example.com’; $subject = “=?UTF-8?B?”.base64_encode(‘邮件标题’).”?=”; $headers = ‘MIME-Version: 1.0′ . “\r\n”; $headers .= ‘Content-type: text/html; charset=utf-8′ . “\r\n”; // Additional headers $headers .= ‘To: zhoz <zhoz@example.com>’ . … Continue reading
PHP 错误之引号中使用变量
当看到错误提示 syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING 这个提示,是提示变量使用的问题。 而我出现的是,语句中使用了数组,导致失败。下面看看失败的代码; <?php echo “我是数组,$n['x']“; ?> 这样即时双引号是可以解析变量的,但是素组这样的,写法是没办法解析。修改成下面就可以了! <?php echo “我是数组,{$n['x']}”; ?> 加上花括号{}可以让语句识别这里面是动态的。
PHP初学者头疼问题总结[Usefull]
【1】页面之间无法传递变量 get,post,session在最新的php版本中自动全局变量是关闭的,所以要从上一页面取得提交过来得变量要使用$_GET['foo'],$_POST['foo'],$_SESSION['foo']来得到 当然也可以修改自动全局变量为开(php.ini改为register_globals = On);考虑到兼容性,还是强迫自己熟悉新的写法比较好。 【2】Win32下apache2 用get方法传递中文参数会出错 test.php?a=你好&b=你也好 传递参数是会导致一个内部错误 解决办法:”test.php?a=”.urlencode(你好).”&b=”.urlencode(你也好) …………. 【3】win32下的session不能正常工作 php.ini默认的session.save_path = /tmp 这显然是linux下的配置,win32下php无法读写session文件导致session无法使用 把它改成一个绝对路径就可以了,例如session.save_path = c:\windows\temp
javascript用DOM解释XML[转]
//加载文档 //doc.load(“b.xml”); //创建文件头 var p = doc.createProcessingInstruction(“xml”,”version=’1.0′ encoding=’gb2312′”); //添加文件头 doc.appendChild(p); //用于直接加载时获得根接点 //var root = doc.documentElement; //两种方式创建根接点 // var root = doc.createElement(“students”); var root = doc.createNode(1,”students”,”"); //创建子接点 var n = doc.createNode(1,”ttyp”,”"); //指定子接点文本 //n.text = ” this is a test”; //创建孙接点 var … Continue reading