文档标签: php技术
window控制面板快捷键,window快捷键
运行
按“开始”-“运行”,或按WIN键+R,在『运行』窗口中输入:
(按英文字符顺序排列)
%temp%---------打开临时文件夹
.--------------C:\DocumentsandSettings\用户名所在文件夹
..-------------C:\DocumentsandSettings
...------------我的电脑
\--------------C盘
appwize.cpl----添加、删除程序
access.cpl-----辅助功能选项
Accwiz---------辅助功能向导
cmd------------CMD命令提示符
command--------CMD命令提示符
chkdsk.exe-----Chkdsk磁盘检查
certmgr.msc----证书管理实用程序
calc-----------启动计算器
charmap--------启动字符映射表
cintsetp-------仓颉拼音输入法
cliconfg--...
读图网最近资源枯竭,于是要 重新添加采集节点。
要求:“GunnerRomantic插画作品(1)” 要求去除字符中的“(1)" ?
因为dedecms后台是用的正则表达式来去除不要的信息。
[php]
$str = "GunnerRomantic插画作品(1)";
echo preg_replace("/\(.*\)/i","",$str);
[/php]
preg_replace、preg_match
preg_replace -- 执行正则表达式的搜索和替换
preg_match() 在第一次匹配之后将停止搜索
哈,本地测试通过!
php正则的一些字符意思:
特殊字符 解释
* 0到多次
+ 1到多次还可以写成{1,}
? 0或1次
. 匹配除换行符外的所有单个的字符
\w [a-zA-Z0-9_]
\s 空白字符(空格,换行符,回车符)[\t\n\r]
\d [0-9]
...
手上有一个项目打到出现zend错误,看了以下情况!
一、执行PHP Zend加密文件报错
现象:
打开网站,出现以下错误
Fatal error: Unable to read **** bytes in
或者是
Fatal error: Corrupted encoded data detected
原因:
这种是由于php页面采用了Zend加密,因此FTP上传方式要使用二进制方式。不能采用auto和ASCII,否则就会出现这个错误
一定要确保下载和上传时都采用二进制方式,不然都有可能产生错误
二、访问出现500 Internal Server Error错误
原因:
查看FTP根目录是否存在.access文件,有的话原因就是因为它(FTP需要设置显示隐藏文件才可见此文件)
服务器不支持权限重写,删除掉此文件就可以正常访问了。
三、执行脚本提示错误
现象:
提示CGI/PHP程序错误: 该脚本不允许执行。不允许执行原因是: 脚本权限错误:不能设置为同组可写!
原因:
PHP文件的权...
在定义类的时候经常用到PHP的魔术方法,但是我们使用的并不多,就常见的那一两个,下面完整的介绍了PHP魔术方法有那些,PHP魔术方法什么意思!
从PHP 5以后的版本,PHP中的类就可以使用魔术方法了。其规定以两个下划线(__)开头的方法都保留为魔术方法,所以建议大家函数名最好不用__开头,除非是为了重载已有的魔术方法。
1、__get、__set
这两个方法是为在类和他们的父类中没有声明的属性而设计的。
◆__get( $property ) 当调用一个未定义的属性时,此方法会被触发,传递的参数是被访问的属性名。
◆__set( $property, $value ) 给一个未定义的属性赋值时,此方法会被触发,传递的参数是被设置的属性名和值。
这里的没有声明包括当使用对象调用时,访问控制为proteced,private的属性(即没有权限访问的属性)。
2、__isset、__unset
◆__isset( $property ) 当在一个未定义的属性上调用isset(...
php 如何判断字符串中某一字符出现的次数?
介绍一个PHP内置函数substr_count()来实现查询指定字符在字符串中出现的次数,也就是字符出现次数。
函数:substr_count()
功能:计算特定字符在字符串中出现次数
函数原型:int substr_count(string haystrack, string needle)
参数说明:
haystrack 必填 指定要查询的字符串
needle 必填 指定需要查询的字符
返回值:返回值为整型数 字符在指定字符串中出现的次数
实例:
<?php
$str = 'http://www.adophper.com phper,PHP学习_PHP技术_PHP网站建设_PHP程序员专注于PHP技术研究及学习_字符出现次数';
echo substr_count($str,'PHP').'<br />';
echo substr_count($str,'h').'<br />';
e...
PHP strrpos 计算指定字符串在目标字符串中最后一次出现的位置
strrpos
(PHP 4, PHP 5)
strrpos — 计算指定字符串在目标字符串中最后一次出现的位置
说明
int strrpos ( string $haystack , string $needle [, int $offset = 0 ] )
返回字符串 haystack 中 needle 最后一次出现的数字位置。注意 PHP4 中,needle 只能为单个字符。如果 needle 被指定为一个字符串,那么将仅使用第一个字符。
参数
haystack
在此字符串中进行查找。
needle
如果 needle不是一个字符串,它将被转换为整型并被视为字符的顺序值。
offset
或许会查找字符串中任意长度的子字符串。负数值将导致查找在字符串结尾处开始的计数位置处结束。
返回值
返回 needle 存在的位置。如果没有找到,返回 FALSE。...
在实际操作中我们经常会遇到判断语句,如果在循环是有判断,并跳出!
break
break 结束当前 for,foreach,while,do..while 或者 switch 结构的执行。
break 可以接受一个可选的数字参数来决定跳出几重循环。
continue
continue 在循环结构用用来跳过本次循环中剩余的代码并开始执行下一次循环。
注: 注意在 PHP 中 switch 语句被认为是作为 continue 目的的循环结构。
continue 接受一个可选的数字参数来决定跳过几重循环到循环结尾。...
定义和用法
str_repeat() 函数把字符串重复指定的次数。
语法
str_repeat(string,repeat)
参数 描述
string 必需。规定要重复的字符串。
repeat 必需。规定字符串将被重复的次数。必须大于等于 0。
例子
[php]
<?php
echo str_repeat(".",13);
?>
[/php]
输出:
................
php二维码扫描插件要调用dll文件,首先想到了system()和exec()函数调用。
php的内置函数exec,system都可以调用系统命令(shell命令),当然还有passthru,escapeshellcmd等函数。
在很多时候利用php的exec,system等函数调用系统命令可以帮助我们更好更快的完成工作。比如前二天笔者在批量处理.rar文件时exec就帮我了大忙了。
今天整理一下常用的调用系统函数发出来和大家分享经验。
注意:要想使用这二个函数php.ini中的安全模式必须关闭,要不然为了安全起见php是不让调用系统命令的。
先看一下php手册对这二个函数的解释:
exec --- 执行外部程式
语法 : string exec ( string command [, array &output [, int &return_var]] )
说明 :
exec( )执行给予的命令command,不过它并不会输出任何东西,它简单的从命令的结果中传...
php生成二维码原理及二维码代码下载
二维码就是用在平面上用特定的几何图形记录数据信息的,QR码是常见的一种二维码。QR原理理解起来比较复杂,自己处理的话,估计得花不少时间。这里推荐一个生成QR码的php类库PHP QR Code。
主页地址:http://phpqrcode.sourceforge.net/,站点里能直接下载源码,下载后解压到web目录,通过网页访问,就可以看到demo演示。
Data表示要记录的数据,如果是存储utf-8编码的中文,最多984个。
ECC表示纠错级别, 纠错级别越高,生成图片会越大。
L水平 7%的字码可被修正
M水平 15%的字码可被修正
Q水平 25%的字码可被修正
H水平 30%的字码可被修正
Size表示图片每个黑点的像素。
代码的调用范例:
[php]
include "qrlib.php";
QRcode::png($data, $filename, $errorCorrectionLevel, $mat...
这两天在弄mootools,没有空去看PHP知识,在PHP学习那边转载的文章过来:
js滑动效果
[html]
<html>
<head>
<title>【PHP学习网】简易实用,滑动门</title>
<meta http-equiv=”Content-Type” content=”text/html; charset=gbk” />
<style type=”text/css”>
*{margin:0;padding:0;}
a:link,a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
ul{list-style:none;}
.subMenu{background:#333;float:left;padding-top:2px;width:100%;}
.subMenu li{float:left;}
.subMenu li a{display:blo...
今天客户端需要获取天气情况,于是查询了一下!
看一下要求:
1、根据客户IP自动获取天气情况;
2、根据客户的资料地区获取天气情况.
现在我们要分析一下我们要解决的问题:
1、自动获取IP和地区名称;
2、通过百度查询所在地区在中国天气网上的编号;
3、获取地区的天气;
4、分析返回的数据。
[php]
/**
* 天气
* 获取IP、城市
* 百度查找天气网站的ID
**/
public function getWeather(){
$ip = get_client_ip();//获取IP
$getString = file_get_contents("http://int.dpool.sina.com.cn/iplookup/iplookup.php?ip=".$ip);//获取地区信息
$city_str = explode(" ", $getString);
//dump(...
select备受鄙视,前端中会碰到各式各样的问题,例如:
1,弹出层无法阻挡select
2,宽度,高度受系统影响,甚至连系统主题都影响select的宽高
等等。
今天碰到这样一个问题,后台系统再做3级联动的时候,用jquery的append向select中推拼合好的option,在IE6/7下居然无法自适应宽度。找到的唯一理由是,低版本浏览器无法重绘界面,导致宽度无法自适应,使用的解决方案:
对select先隐藏,后再显示。例如:
$(“#SelectID”).hide().show();
另外一种可能的解决方案是:
使用原生js的options.add向select中添加。
目前还是没有解决,以上测试过了!
转自:http://www.smuwcwt.com/archives/673...
50 条记录 2/
4 页
上一页 下一页 1234