解决Yourphp父级分类不能添加文章
在Yourphp后台管理中,如果在文章模型的一个分类下添加一个子分类,那么添加文章的时候只能选择子分类,上一级分类会显得不可选。
同样在文章模型的搜索功能中,如果分类存在子分类,父级分类会变灰不可用。
解决问题的方法是找到文件:/Yourphp/Lib/ORG/Form.class.[……]
在Yourphp后台管理中,如果在文章模型的一个分类下添加一个子分类,那么添加文章的时候只能选择子分类,上一级分类会显得不可选。
同样在文章模型的搜索功能中,如果分类存在子分类,父级分类会变灰不可用。
解决问题的方法是找到文件:/Yourphp/Lib/ORG/Form.class.[……]
如果MySQL字段设置了特定格式(如日期),我们存空字符或者“0”或者空格都不可行的时候,就需要存入NULL。
PHP如何将NULL存入MySQL数据库呢?
其实只需要在MySQL把该字段设置为允许为空,并且默认值是NULL,然后在写数据库的时候不为该变量赋值就行了。
如果写入数据[……]
本文来自国外的一个PHP技术人员网站,总结了国外的十个目前最流行的PHP MVC框架。具体排名顺序未必准确,还有些知名框架,如Kohana等也没有提及。不过仍可以做为一篇不错的参考。
以下为十个目前最流行的基于MVC设计模式的PHP框架。
1. Yii
Yii是一个基于组件[……]
在 PHP 4.1.0 及以后版本使用$_COOKIE。之前的版本,使用 $HTTP_COOKIE_VARS。
如果需要新版本的php5支持$HTTP_COOKIE_VARS,可以在php.ini中开启冗余模式:
register_long_arrays = On
[……]
[php]
$str=”这是需要截取的字符串。哈哈哈,哟哟哟”;
$Short_Str=showShort($str,4);//截取前面4个汉字,结果为:这是需要…
echo $Short_Str;
//函数
function cut_str($str,$s[……]
$arr=array(a,b,c,d,e,f,g);
$arr_new=array(
”one”=>$arr[0],
”two”=>$arr[0],
”three”=>$arr[0],
”four”=>$arr[0],
”five”=>$arr[0],
”six”=>$arr[0],[……]
php文件重命名:函数rename()。
php文件复制:函数copy();
php文件删除:函数unlink();
[php]
//重命名与复制文件
$new_name = $new_path.$new_filename;
if(file_exists($new_name)||!f[……]
PHP.ini默认配置下,用file_get_contents读取https的链接,就会如下错误:
Warning: fopen() [function.fopen]: Unable to find the wrapper “https” – did you forget to enable it[……]
UPDATE 2018-04-17 16:24
不说废话,直接上代码。
<?php
header("content-Type: text/html; charset=utf-8");
header("Cache-Control: no-cache, must-revalidate");[......]
PHP5中,对于memory_limit的设定已经从以往的8M扩大到128M的上限。
memory_limit是什么意思呢?
memory_limit,是最大单线程的独立内存使用量。也就是说用户发起一个web请求,这个线程中最大可以使用的内存是多少。
memory_limit默认配[……]
1.获取时间:date(),格式化:date(“Y-m-d H:i:s”)(可以自己试一下Y、m、d、H、i、s大小写的效果哦)
2.获取时间戳:time()、strtotime()
3.时间戳转换为时间:date(“Y-m-d H:i:s”,时间戳)
4.时间转换为时间戳:str[……]
在php操作mysql时,如果想在原有的字段上追加内容,需要使用sql语句的内部库concat,如下:
[php]
$sql=”update tablename set info=concat(info,’追加的内容’) where id=1″;
[/php][……]