- 浏览: 407360 次
- 性别:
- 来自: 广州
最新评论
-
July01:
最近了解到一款StratoIO打印控件,功能如下:1、Html ...
只打印网页上JS指定的区域 -
qjw9004:
收下以后有空再看,朋友最好是将所有文件打包上传,好上我这些初 ...
在ASP中将从数据库中获取的数据写入已设计好的EXCEL模板中 -
fiction:
不错呀,总结得很好.......
代表广大学习人民,谢谢您 ...
PHP常用代码大全 -
shuxiang:
弃暗投明,呵呵~~
2010年开始研究PHP
文章列表
<html><style type="text/css"><!--body,td,th { font-size: 9pt;}--></style> <body> <table width="800" border="0" cellspacing="1" cellpadding="5"><form name="form1" method="post" action="& ...
新建立一标准exe程序,在form1中添加一command按钮,然后把下在的代码复制过去就可以解决!解决了乱码的问题,XP+VB6测试通过! Private Declare Function Shell_NotifyIcon Lib "shell32.dll" (ByVal dwMessage As Long, lpData As NOTIFYICONDATA) As Long Const NIM_ADD = &H0 Const NIM_DELETE = &H2 Const NIF_ICON = &H2 Const NIF_MESSAGE = & ...
function urlFileName(){
var strUrl=location.href;
var fileName=strUrl.substr(strUrl.lastIndexOf("/")+1);
var wenhaowz=fileName.indexOf("?");
if(wenhaowz!=-1)fileName=fileName.substring(0,wenhaowz);
return fileName;
}
var xmlhttp=null;
function createXMLHTTPReaquest(){
if(window.XMLHttpRequest){
xmlhttp=new XMLHttpRequest()
}else if(window.ActiveXObject){
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
}
}
调用示例:
function callArticleTitle(v){ createXMLHTTPReaquest(); sql="?ac=callAr ...
PHP发送中文、Ajax接收只需在php顶部加入一句:header('Content-type: text/html;charset=GB2312');xmlHttp会正确解析其中的中文。Ajax发送中文、PHP接收这个比较复杂:Ajax中先用encodeURIComponent对要提交的中文进行编码PHP中:$GB2312string=iconv( 'UTF-8', 'gb2312//IGNORE' , $RequestAjaxString);PHP写入MySQL数据库建立conn时,query一下set names "gb2312"
<a target="blank" href="http://wpa.qq.com/msgrd?V=1&Uin=150042092"><img border="0" src="http://wpa.qq.com/pa?p=1:150042092:45" /> 红宝网络</a>
把150042092换成相应的QQ号就行了。
addcslashes —— 为字符串里面的部分字符添加反斜线转义字符 addslashes —— 用指定的方式对字符串里面的字符进行转义 bin2hex —— 将二进制数据转换成十六进制表示 chr —— 返回一个字符的ASCII码 chunk_split —— 按一定的字符长度将字符串分割成小块 convert_cyr_string —— 将斯拉夫语字符转换为别的字符 convert_uudecode —— 解密一个字符串 convert_uuencode —— 加密一个字符串 count_chars —— 返回一个字符串里面的字符使用信息 crc32 —— 计算一个字符串的crc32多项式 ...
1、连接MYSQL数据库代码
<?php
$connec=mysql_connect("localhost","root","root") or die("不能连接数据库服务器: ".mysql_error());
mysql_select_db("liuyanben",$connec) or die ("不能选择数据库: ".mysql_error());
mysql_query("set names 'gbk'");
?>
2、读 ...
<?php
$d=array(
array("a",-20319),
array("ai",-20317),
array("an",-20304),
array("ang",-20295),
array("ao",-20292),
array("ba",-20283),
array("bai",-20265),
array("ban",-20257),
array("bang",-20242) ...
<?php
function get_ip_place(){
$ip=file_get_contents("http://fw.qq.com/ipaddress");
$ip=str_replace('"',' ',$ip);
$ip2=explode("(",$ip);
$a=substr($ip2[1],0,-2);
$b=explode(",",$a);
return $b;
}
$ip=get_ip_place();
print_r($ip);
?>
代码测试地址:http://ww ...
<?php
foreach($_SERVER as $key=>$val){
echo "$key:<font color=blue>$val</font><br>";
}
?>
HTTP_ACCEPT:application/x-shockwave-flash, image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/ ...
1、下载安装FastCGIhttp://www.microsoft.com/downloads/details.aspx?FamilyID=2d481579-9a7c-4632-b6e6-dee9097f9dc5&displaylang=en
2、下载安装最新版phphttp://windows.php.net/downloads/releases/php-5.3.1-nts-Win32-VC9-x86.msi
3、重启IIS就可以了。
今天在写一个东西时,发现时间一直对不上,date("Y-m-d h:i:s") 总是与服务器时间差几个小时.原来从php5.1.0开始,php.ini里加入了date.timezone这个选项,默认情况下是关闭的也就是显示的时间(无论用什么php命令)都是格林威治标准时间和我们的时间(北京时间)差了正好8个小时解决方式:
一、在页头使用date_default_timezone_set()设置我的默认时区为北京时间date_default_timezone_set('PRC');echo date('Y-m-d H:i:s');时间和服务器当前时间一样了!!
...
使用函式 date() 实现
<?php echo $showtime=date("Y-m-d H:i:s");?>
显示的格式: 年-月-日 小时:分钟:秒
相关时间参数:
a - "am" 或是 "pm" A - "AM" 或是 "PM" d - 几日,二位数字,若不足二位则前面补零; 如: "01" 至 "31" D - 星期几,三个英文字母; 如: "Fri" F - 月份,英文全名; 如: " ...
从网上下的在程序中直接写if($_GET['out']=='ok')会报错(比如url中没有out后缀的时候报错,必须在前面再加个isset的判断,
如这样:if(isset($_GET['out'])){ if($_GET['out']=='ok'){
...... }}
感觉比较繁琐,我看到有的教程里没有用到isset这个判断,但是也不会报错,是什么原因呢?
经过查找分析,原因来是php.ini 配置问题。
本来 PHP 是不需要事先定义变量的,但有些 php.ini 修改过了。对于这些未定义的变量,会报错。
解决方案:修改 php.ini 的错误 ...