小天天天天 PHP 999+ 2017-10-31 10:17:42
(1)php获取服务器端的操作系统类型这个时候可以使用php系统自带的常量PHP_OS或者系统函数php_uname('s')。关于这两者返回的值可能的情况基本有如下几种情况:CYGWIN_NT-5.1DarwinFreeBSDHP-UXIRIX64LinuxNetBSDOpenBSDSunOSUnixWIN32WINNTWindowsCYGWIN_NT-5.1IRIX64SunOSHP-UXOpenBSD不过根据具体情况读者还是自行打
小天天天天 PHP 999+ 2017-09-27 02:52:26
相信很多用thinkPHP框架的时候,都使用过Trace调试功能laravel其实也有一个这样的Trace调试功能#LaravelDebugbar(IntegratesPHPDebugBar)ForLaravel5.5+https://github.com/barryvdh/laravel-debugbar#LaravelDebugbar(IntegratesPHPDebugBar)ForLaravel<5.5https:
小天天天天 PHP 999+ 2017-05-08 03:22:31
对于一个网站来说缓存系统是一个必要的组件,laravel为了方便使用,也在内部封装了laravel服务。为减轻数据库负载、提高页面访问速度、提升系统性能提供了帮助,目前Laravle支持的缓存驱动包括文件、数组、数据库、APC、Memcached和Redis,并且为这些驱动提供了统一的存取接口,这样当我们升级服务器的时候,可以不用改变系统代码。laravel默认的系统是文件服务缓存,在config/cache.php设置。该配置数组中第
小天天天天 PHP 999+ 2017-09-19 10:26:35
对于大部分密码加密,我们可以采用md5、sha1等方法。可以有效防止数据泄露,但是这些方法仅适用于无需还原的数据加密。对于需要还原的信息,则需要采用可逆的加密解密算法。下面一组PHP函数是实现此加密解密的方法:加密算法如下:functionencrypt($data,$key){ $key = md5($key); $x
小天天天天 PHP 999+ 2017-09-19 02:06:41
前言在我们给Web站点使用负载均衡之后,必须面临的一个重要问题就是Session的处理办法,无论是PHP、Python、Ruby还是Java,只要使用服务器保存Session,在做负载均衡时都需要考虑Session的问题。分享目录:问题在哪里?如何处理?会话保持(案例:Nginx、Haproxy)会话复制(案例:Tomcat)会话共享(案例:Memcached、Redis)问题在哪里?从用户端来解释,就是当一个用户第一次访问被负载均衡代
小天天天天 PHP 999+ 2017-09-19 01:28:06
PHP的time()函数生成当前时间的秒数,但是在一些情况下我们需要获取当前服务器时间和GMT(格林威治时间)1970年1月0时0分0秒的毫秒数,与Java中的currentTimeMilis()函数一样,觉得以下的函数最合适,特记录下来。//生成毫秒数publicfunctiongetCurrentMilis(){ $mill_time =microtime(); $timeInfo =explo
小天天天天 PHP 999+ 2017-09-15 16:43:43
批量赋值在建立一个新的模型时,您把属性以数组的方式传入模型的构造方法,这些属性值会经由批量赋值存成模型数据。这一点非常方便,然而,若盲目地将用户输入存到模型时,可能会造成严重的安全隐患。如果盲目的存入用户输入,用户可以随意的修改任何以及所有模型的属性。基于这个理由,所有的Eloquent模型默认会阻止批量赋值。我们以在模型里设定 fillable 或 guarded 属性作为开始。定义模型&nbs
小天天天天 PHP 999+ 2017-09-15 16:42:02
基本用法我们先从建立一个Eloquent模型开始。模型通常放在 app 目录下,但是您可以将它们放在任何地方,只要能通过composer.json自动载入。所有的Eloquent模型都继承于Illuminate\Database\Eloquent\Model 。定义一个Eloquent模型classUserextendsModel{}你也可以通过 make:model 命令自动生成El
小天天天天 PHP 999+ 2017-09-15 16:32:17
$users=DB::table('users')->get();foreach($usersas$user){var_dump($user->name);}从数据表中分块查找数据列DB::table('users')->chunk(100,function($users){foreach($usersas$user){//}});通过在 闭包 中返回 false
小天天天天 PHP 999+ 2017-09-15 16:20:16
企业云邮箱各个服务器地址及端口信息如下:收件服务器地址:POP服务器地址:pop3.mxhichina.com端口110,SSL加密端口995或IMAP服务器地址:imap.mxhichina.com端口143,SSL加密端口993发件服务器地址:SMTP服务器地址:smtp.mxhichina.com端口25,SSL加密端口465
是他是他就是他 PHP 999+ 2017-09-11 07:53:03
性能一直是Laravel框架为人诟病的一个点,所以调优Laravel程序算是一个必学的技能。接下来分享一些开发的最佳实践,还有调优技巧,大家有别的建议也欢迎留言讨论。这里是简单的列表:配置信息缓存 artisanconfig:cache路由缓存 artisanroute:cache类映射加载优化 artisanoptimize自动加载优化 composerdumpautoload使用Memcach
小天天天天 PHP 999+ 2017-07-25 03:22:31
决定require能否访问根目录上层的文件,有两个方面的因素:配置主机时,httpd-vhosts.conf的 php_admin_valueopen_basedir选项php.ini文件中的opendir='',参数
小天天天天 PHP 999+ 2017-07-25 03:22:31
并发不高的情况:读:读redis->没有,读mysql->把mysql数据写回redis,有的话直接从redis中取;写:写mysql->成功,再写redis;并发高的情况:读:读redis->没有,读mysql->把mysql数据写回redis,有的话直接从redis中取;写:异步话,先写入redis的缓存,就直接返回;定期或特定动作将数据保存到mysql,可以做到多次更新,一次保存;
小天天天天 PHP 999+ 2017-07-25 03:22:31
这是微信的一个生成二维码的链接,该链接返回一Resource,http://paysdk.weixin.qq.com/example/qrcode.php?data=urlExample:http://paysdk.weixin.qq.com/example/qrcode.php?data=baidu.com
小天天天天 PHP 999+ 2017-03-28 03:22:31
记录备忘/** * 二维数组根据字段进行排序 * @params array $array 需要排序的数组 * @params string $field 排序的字段 * @params string $sort 排序顺序标志 SORT_DES
小天天天天 PHP 999+ 2017-03-28 03:22:31
你还在用md5+salt方式加密密码吗?PHP5.5引入了PasswordHashing函数,内核自带无需安装扩展。在PHP5.4下测试了下也可是可以的,使用前最好确认一下你当前的环境是否支持这些函数。PasswordHashing主要提供了4个函数//查看哈希值的相关信息array password_get_info (string $hash)//创建hash密码string pa
网站文章数:483
今日UV/PV/IP:15/15/15
昨日UV/PV/IP:19/22 /19