php 批量删除文件
elseif($doing == 'delfiles') {
if ($dl) {
$dfiles='';
$succ = $fail = 0;
foreach ($dl as $filepath => $value) {
if (@unlink($filepath)) {
$succ++;
} else {
$fail++;
}
}
m('删除文件 '.count($dl).' 成功 '.$succ.' 失败 '.$fail);
} else {
m('请选择文件');
}
php 删除,创建目录
php 删除,创建目录
// 判断读写情况
$dir_writeable = @is_writable($nowpath) ? 'Writable' : 'Non-writable';
php ip获取与判断IP分段类
php ip获取与判断IP分段类
class Ip {
php 对数组排序实例代码
php 对数组排序实例代码
* 对数组排序
* @param array $array 操作的数组
* @param string $type key按键排序,value按值排序
* @param string $field 字段名
* @param string $order 排序方式asc顺序desc逆序
* @return void
*/
public static function sort(&$array, $type = 'value', $field = NULL, $order = 'asc') {
if ($field) {
foreach ($array as $key => $value) {
$temp[$key] = $value[$field];
}
if ($order=='asc') {
asort($temp);
} else {
arsort($temp);
}
$newarray = array();
foreach ($temp as $key => $value) {
$newarray[] = $array[$key];
}
$array = $newarray;
} else {
if ($type=='key') {
if ($order=='asc') {
ksort($array);
} else {
krsort($array);
}
} else {
if ($order=='asc') {
asort($array);
} else {
arsort($array);
}
}
}
}
php日期所在月的第一天日期和最后一天
php日期所在月的第一天日期和最后一天
/**
* 日期所在月的第一天日期
* @return int
*/
public function getFirstDayOfMonth ($format = 'timestamp') {
$day = $this->getPart('yy') . '-' . $this->getPart('mm') .
php 格式化输出日期函数
php 格式化输出日期函数
public function format ($formatTo='standard',$timestamp = NULL) {
if ($timestamp!==NULL) {
$source = $timestamp;
if (!$source) {
return '';
}
} else {
$source = $this->timestamp;
}
switch (strtolower($formatTo))
{
case 'chinese' : //中文格式串“YYYY年MM月DD日
php 时间转换静态方法
php 时间转换静态方法
/**
* 时间转换静态方法
* @param string $formatTo 返回格式
* @param mixed $source 时间源
* @return string
*/
public static function transform($formatTo = 'date',$source) {
if (!is_numeric($source)) {
try {
$source = MyDate::toTimeStamp($source);
}catch (Exception $e){
}
}
if ($formatTo!='timestamp') {
switch (strtolower($formatTo))
{
case 'chinese' : //中文格式串“YYYY年MM月DD
php 经典分页 支持上10页下10代码
php 经典分页 支持上10页下10代码
+-------------------------------------------
|
| Autohr : jimmy
| Email : mailangel123@163.com
|
+-------------------------------------------
*/
php elseif 与else if区别
php elseif 与else if区别
if、elseif 以及 else 语句用于执行基于不同条件的不同动作。
ajax+php检测文章标题是否存在代码
ajax+php检测文章标题是否存在代码
php代码
function checkTitle()
{
$title = PostGet('title');
if( empty( $title ) )
{
return false;
}
else
{
$Db = new Db();
$row = $Db->query("Select * from news where title ='$title'");
if( $Db->rows( $row ) )
{
echo 1;
}
else
{
return NULL;
}
}
}
js代码
function createXMLHttpRequest(){//创建XMLHttpRequest对象
if(window.ActiveXObject){//IE
try {
return new ActiveXObject("Microsoft.XMLHTTP");
} catch(e){
return;
}
}else if(window.XMLHttpRequest){//Mozilla,firefox
try {
return new XMLHttpRequest();
} catch(e){
return;
}
}
}