随笔分类 - php
摘要:public static function getNode($node_arr = [], $pid = 0) { $node_arr = empty($node_arr) ? self::getAll() : $node_arr; $node = []; $tem = []; foreach ($node_arr ...
        阅读全文
                
摘要:function is_https() { if ( !empty($_SERVER['HTTPS']) && strtolower($_SERVER['HTTPS']) !== 'off') { return true; } elseif ( isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_...
        阅读全文
                
摘要:laravel 5.4 改变了默认的数据库字符集,现在utf8mb4包括存储emojis支持。如果你运行MySQL v5.7.7或者更高版本,则不需要做任何事情。 当你试着在一些MariaDB或者一些老版本的的MySQL上运行 migrations 命令时,你可能会碰到下面这个错误: 我们可以在 A
        阅读全文
                
摘要:在执行yiic webapp命令时,就报以下错误了: ‘"php.exe"’ 不是内部或外部命令,也不是可运行的程序或批处理文件。这个是yiic批处理程序找不到php.exe引起的解决方法:修改yiic.bat文件打开yii安装目录E:/web_all/Yii/framework/yiic.bat(这里是你的YII框架存放路径),yiic.bat有记事本打开有如下一行:if "%PHP_COMMAND%" == "" set PHP_COMMAND=php.exe由于我的XAMPP安装时没有将php.exe加入到Windows环境变量
        阅读全文
                
摘要:以下方法是从网上找到的,具体地址找不到了,在这转载,请见谅/** * 函数名称: getPhoneNumber * 函数功能: 取手机号 * 输入参数: none * 函数返回值: 成功返回号码,失败返回false * 其它说明: 说明 */function getPhoneNumber(){ if (isset($_SERVER['HTTP_X_NETWORK_INFO'])) { $str1 = $_SERVER['HTTP_X_NETWORK_INFO']; $getstr1 = preg_replace('/(.*,)(11[d])(,.*)/i
        阅读全文
                
摘要:/* 传入手机号码,通过API的到xml格式数据,对xml进一步解析,最后返回相应的号码信息的数组。*/ function getCity_tel($phonenumber) { /* 注释掉的是调用的淘宝的API */ /*$url = "http://tcc.taobao.com/cc/json/mobile_tel_segment.htm?tel=".$phonenumber; $ret = iconv('GBK','UTF-8',file_get_contents($url)); $ret = str_replace('_..
        阅读全文
                
摘要:先下载easyUI包,下载地址:http://www.jeasyui.com/download/index.php然后解压放到一个文件夹里,我放在了E:\web_all\Public 里,这里存放的是我所有的JS,CSS,Images公共文件夹然后在Thinkphp的页面模板里引用就可以了,如:<load href='__PUBLIC__/easyui/jquery.easyui.min.js' />这样就是引用到了 easyUI 的文件了,然后按文件里的例子按自己需要的返回数据绑定就OK了。
        阅读全文
                
摘要:上一次我们配置好的环境目录为:E:/web_allThinkphp的目录为: E:/web_all/Thinkphp现在我们建立我们自己的项目目录为: E:/web_all/Rbac (即在web_all目录下新建文件夹Rbac)然后我们建一个名为 index.php 的入口文件,并编辑如下内容:编辑好保存后,我们通过访问本地项目的地址来生成我们的项目框架,在浏览器中输入:http://localhost/Rbac/然后就可以看到 “欢迎使用Thinkphp” 的欢迎信息,说明我们已经创建了自己的项目并且 Thinkphp 框架搭建完成,如下图:到此,我们的项目环境算下搭建好了,下面就可以开始
        阅读全文
                
摘要:本人使用的PHP开发环境是 xampp ,xampp 集成了最新版本的 apache、PHP、phpmyadmin、mysql、FileZilla FTP ,可以快速的布局出自己所需要的 PHP 环境。可以下载绿色版,然后直接解压到非系统盘的根目录下,如:E:/xampp (这是官方提供的建议,这样可以有利于后期环境的转移)xampp 下载地址:http://www.apachefriends.org/zh_cn/xampp.html 从这里选择适合自己操作系统的版本进行下载安装过程:1、解压xampp到 E:/xampp 后 然后运行setup_xampp.bat 文件 对当前系统安装xam
        阅读全文
                
摘要:在安装某些插件时,可能会遇到“无法启用插件,因为它引起了一个致命错误(fatal error)。Parse error: syntax error, unexpected $end in”的提示,出现这种情况的大多说原因都是因为插件代码中使用了<?php 的简写 <? 造成的。因为在 php5 版本中,一般都禁用了简写。问题知道了,解决的方法也就有了。方法一:修改php.ini 配置如果你有权限修改php.ini文件,打开这个文件,查找 short_open_tag ,将 short_open_tag =off这个项目,修改设置为short_open_tag =on,然后重启一下a
        阅读全文
                
摘要:PHP 提示 Creating default object from empty value 的问题,一般是由于PHP版升级的原因,PHP 5.4 以上的版本一般会报这个错误解决方法:找到报错的位置然后看哪个变量是没有初始化而直接使用的,将这个变量先实例化一个空类。如:$ct = new stdClass();这是我遇到这个问题的解决方法,希望对大家有帮助。
        阅读全文
                
摘要:function delhtmltags($string){$string = preg_replace("'([\r\n])[\s]+'", "", $string); //去掉空白字符 $string = preg_replace("'&(quot|#34);'i", "", $string); //替换HTML实体 $string = preg_replace("'&(amp|#38);'i", "", $
        阅读全文
                
摘要:最近项目用到ThinkPHP,今天上线后,总是出现330错误,浏览器提示如下:开始以为是环境问题,光配环境就配了几次,后来发现环境是好的,经查证之后才知道是因为 Thinkphp 3.1 默认开启了”网页压缩输出”: 与PHP的压缩页面冲突在配置文件中添加一句 'OUTPUT_ENCODE'=>false,就好了!
        阅读全文
                
摘要:基于XML文件格式引用文件写法为:<include file="引用页面路径" />一定要注意include结尾要加“/”
        阅读全文
                
摘要:打开\sites\default\settings.php文件,在最后增加以下两行:ini_set('memory_limit', '1280M'); //加大php的内存 也可以在php.ini中设置ini_set('max_execution_time', 200); //加大页面执行时间 php.ini中的默认值是30 (秒)然后在Locale模块中重新导入语言包试试,如果还不行就继续加大页面执行时间。
        阅读全文
                
摘要:代码头部要引用JQuery框架{include file="header.tpl"} {include file="side.tpl"} <!--内容--> <div class="right_content1"> <div class="title"><img src="templet/{$_sun[tplname]}/images/pp_{$cates[0]}.jpg" /></div> <div class="zs
        阅读全文
                
摘要:function conn($hostName,$Login,$Password,$dbName,$Port) //建立目标数据库连接{ $conn = &ADONewConnection('postgres8'); $conn->debug = false; //true时adodb将在页面显示debug信息 $conn->LogSQL(false); //true时adodb将建立adodb_sqllog表记录每次sql操作 $conn->Connect($hostName,$Login,$Password,$dbName,$Port); //$c
        阅读全文
                
摘要:自己写的几个获取 一年的自然周列表,一周的开始结束时间,一个月的开始结束时间的方法函数。请多大家多多批评指正!!!<?phpfunction GetWeekList($year,$weekcurrent){ if ($year%4==0 && ($year%100!=0 || $year%400==0)) { $days=366; } else { $days=365; } $weeks=substr($days/7,0,2);//计算一年有多少个星期 $weeklist=array(); $wc=1; ...
        阅读全文
                
摘要://PHP连接FTP服务器$ftp_server = "FTP服务器的URL";$ftp_user = "用户名";$ftp_pass = "密码"; $conn_id = ftp_connect($ftp_server) or die("Couldn't connect to $ftp_server");$login_result = ftp_login($conn_id, $ftp_user, $ftp_pass);if ((!$conn_id) || (!$login_result)) { echo 
        阅读全文
                
摘要:$a = preg_replace("/[\r\n]+/", ',', $a);替换textarea时的回车换行方法
        阅读全文
                
 
                    
                     
                    
                 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号