PHP面试题-写一个函数,可以遍历文件夹下的所有文件和文件夹
<?php/** 第一种方法*/ function dir_recursive($file_name){ if($file_name == '.' || $file_name == '..') return false; if(!is_dir($file_name)) return false; $file_arr = scandir($file_name); if(empty($file_arr)) return false; foreach($file_arr as $val){ ...
selenium循环判断元素出现后执行动作
for i in range(15): if (sel.is_element_present(u"link=评定")): sel.click(u"link=评定")  ...
ecshop中json类的使用
ecshop开发和使用过程中,你往往需要注意一个事项。那就是ecshop中ajax结合json的使用。最典型的例子就是用来更新数据,提交并用ajax返回。 首先在模板goods.dwt中。有一行代码<li>{$lang.amount}:<span id="ECS_GOODS_AMOUNT" class="goodsPrice"></span></li> <li>{$lang.number}:...
spring+ibatis事务配置
<!-- 事务管理 --> <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <property name="dataSource" ref="dataSource"></property> </bean><!-- 声明式事务管理 --> <bean id="baseTransactionProxy"...
php定时计划任务介绍
ignore_user_abort();函数搭配set_time_limit(0);和sleep($interval);即可实现php定时计划任务先给出一个基本的范式,其中有个人的测试程序:<?phpignore_user_abort(); // run script in backgroundset_time_limit(0); // run script forever$interval=30; // do every 15 minutes...do{$fp = fopen('text3.txt','a...
php.ini配置选项可修改范围
PHP_INI_USER 1 配置选项可在用户的 PHP 脚本或 Windows 注册表中设置PHP_INI_PERDIR 2 配置选项可在 php.ini, .htaccess 或 httpd.conf 中设置PHP_INI_SYSTEM 4 配置选项可在 php.ini or httpd.conf 中设置PHP_INI_ALL 7 ...
$_SERVER[] 函数
预定义服务器变量:参数:$_SERVER['REQUEST_URI'] 的作用是取得当前URI,也就是除域名外后面的完整路径,包括斜杆 /;
CentOS的Grub损坏时进行引导
修复grub的过程:u盘引导进入系统后,首先查看系统安装位置,也就是执行df -k 查看系统盘/boot位置[root@localhost /]#df -k #可能会得到/dev/hda1[root@localhost /]#/sbin/grub #进入grub命令行模式#命令行下输入下列三条命令,总有一条会返回一个正确的grub位置grub> find /boo...
php敏感字、违禁字替换
$sensitive_word = '违规';$str_w = '替换';$arr = explode('|',$sensitive_word);echo '<pre>';print_r($arr);echo '</pre>';$count = count($arr);for($i = 0; $i< $count; $i++){$num = substr_count($str_w,$arr[$i]);if($num > 0){$str_w = str_replace($arr[$i],'&&'.$i,$str_w);}}echo $str_w;echo '<br...
DISCUZ! X3.1系统DIY时报common.js文件'DYNAMICURL' 未定义的 解决办法
X3.1系统DIY时报common.js文件1850行'DYNAMICURL' 未定义出现这个问题,基本上是用于 在使用过程中,有可能是在去版权的时候,不小心去掉了一些头文件的东西或者更新新版本的时候,没有使用默认模版的头部文件。例如我这里:<script type="text/javascript">var STYLEID = '{STYLEID}', STATICURL = '{ST...
php读取checkbox数组值
<form method="post" action="CheckAction.php"><input type="checkbox" value="h" name="flags[]">头条[h]<input type="checkbox" value="c" name="flags[]">推荐[c]<input type="checkbox" value="f" name="flags[]">幻灯[f]<input type="checkbox" value="a" name="flags[]">特荐[a]<input type="checkbox" value="...
PHP删除目录的三种方法
1、递规法:利用递归一层一层地删除deleteDir($dir) { if (rmdir($dir)==false && is_dir($dir)) { if ($dp = opendir($dir)) { while (($file=readdir($dp)) != false) { if (is_dir($file) && $file!='.' && $file!='..') { deleteDir($fi...
PHPExcel读取EXCEL文件
$fileName = 'excel.xls';$path = 'path';$filePath = $path.$fileName;$PHPExcel = new PHPExcel(); $PHPReader = new PHPExcel_Reader_Excel2007(); if(!$PHPReader->canRead($filePath)){ $PHPReader = new PHPExcel_Reader_Excel5(); if(!$PHPReader-...
php扩展php_curl.dll不加载解决方法
方法一(已通过测试)已经内置有php_curl.dll,在ext目录下,此DLL用于支持SSL和zlib.在php.ini中找到有extension=php_curl.dll, 去掉前面的注释.设置extension_dir=c:\php\ext, 刷新PHP页面时报错, 说找不到模块php_curl.dll.拷贝php_curl.dll 到windows\system32,还是同样的错. 在网上找了一下,需要将:libeay32.d...
pyton操作excel
# -*- coding: utf-8 -*- import xdrlib ,sys import xlrd def open_excel(file= 'file.xls'): try: data = xlrd.open_workbook(file) return data except Exception,e:&n...
判断浏览器类型及语言
一、我们可能要遇到下面这个问题:>>如何用PHP判断浏览器类型?我们知道,浏览器在和服务器连接时候都会先发送一些包含自己信息的内容;这里我们主要分析的是_SERVER["HTTP_USER_AGENT"](浏览器类型);下面是我的系统中几款浏览器的USER_AGENT信息:1 1.Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) A...
ssh -qTfnN -D 7070 bruce.liu@24.250.92.330 方式使用google
ssh方式使用googlessh -qTfnN -D 7070 bruce.liu@24.250.92.330 Password:FireFox 代理设置: 进"首先项"网络设置:SOCKS主机:127.0.0.1 端口:7070确定后就可以正常使用google
mysqldump 指定编码导出数据库
第一步,导出旧库mysqldump --default-character-set latin1 -uroot -pXXX --database db > /tmp/old.sql第二步,转换编码iconv -t utf-8 -f gb2312 -c /tmp/old.sql > /tmp/new.sql第三步,导入新库修改new.sql,增加一条sql语句: "SET NAMES utf8;",保存。mysql -hlocalhost -uroot db < new.sql&n...
向Apple的App Store提交App,出现提示:An SSL error
向Apple的App Store提交App,出现提示:An SSL error has occurred and a secure connection to the server cannot be made.解决办法:把iMac的网络设置的DNS改为:114.114.114.114然后就能上传成功了。
PHP版的escape、unescape函数
//编码,编码后为小写function escape($str){preg_match_all("/[\x80-\xff].|[\x01-\x7f]+/",$str,$newstr);$ar = $newstr[0];foreach($ar as $k=>$v){ if(ord($ar[$k])>=127){ $tmpString=bin2hex(iconv("GBK","ucs-2//IGNORE",$v)); if (!eregi("WIN",PHP_OS)){ &nbs...