wordpress 不用ftp更新系统和插件

在wp-config.php中添加以下代码 define("FS_METHOD","direct"); define("FS_CHMOD_DIR", 0777); define("FS_CHMOD_FILE", 0777); 保存文件,并刷新wordpress后台。 根据提示内容,凭经验判断应该是没有写入文件的权限,因为更新wordpress和安装插件都需要给安装目录下写入新的文件。所以修改wordpress安装目录的权限(请根据需要设置权限,因为我 More


深入了解Session,定时控制

当程序启动session_start()之后,就会生成一个sessionID,保存在$_COOKIE变量中(此时,该sessionID并没有保存到客户端,他仅仅存在于会话之中)。同时服务器端默认会在/tmp目录下建立一个session文件,文件名是用前缀“sess_”再加上当前的sessionID组合而成的,我暂且把他叫做sess文件吧。 cookie机制: 当使用cookie机制的时候,在sess文件中没有保存任何 More


wordpress忘记密码

懂点sql的人直接抛去修改 update wp_users set user_pass=md5("123456") where user_login='admin'; 不懂sql但是会phpmyadmin的手工去修改 user_pass 字段 5d41402abc4b2a76b9719d911017c592 密码为hello


php 安装imagick图形处理库

一种快速成功的办法 yum install ImageMagick yum install ImageMagick-devel yum install php-pear [for PECL] /opt/lampp/bin/pecl install imagick Build process completed successfully Installing '/opt/lampp/lib/php/extensions/no-debug-non-zts-20121212/imagick.so' Installing '/opt/lampp/include/php/ext/imagick/php_imagick_shared.h More


wordpress cookie给第三方程序使用

wordpress 的内部用户变量 自己为wordpress写个新cookie给第三方程序使用 在模板的functions.php增加一个函数 //add new cookie function set_newuser_cookie() { global $current_user; get_currentuserinfo(); $username = $current_user->user_login; $nicename = $current_user->user_nicename; if (!isset($_COO More


piwik 插件开发入门教程

能阅读英文的小伙伴可以直接去官方读读,不过piwik官方文档的确很多,想理清楚需要一点功夫 https://developer.piwik.org/guides/getting-started-part-1 创建一个插件 ./console generate:plugin --name="MyPlugin" There are no commands defined in the "generate" namespace. 开启开发模式 ./console development:enable Development mode More


php 断点续传视频音频

配合html5的video 标签,实现php加载视频 可以拖动进度条 这样就可以在php里进行权限判断等操作了。 $v = file_get_contents("3.mp4"); echo $v; 这样也能播放,但是不能拖动进度条


Centos下为lampp的piwik安装GeoIP地理库

Centos LAMPP 配置GEOIP yum install mod_geoip /usr/share/GeoIP/ // GeoIP 是国家数据,GeoLiteCity 是城市数据,GeoIPASNum 是组织数据 pwiki官方展示配置文件地址为 https://piwik.org/faq/how-to/#faq_163 /etc/apache2/mods-enabled/geoip.conf` 安装了lampp的服务器实际配置文件地址为 /etc/httpd/conf.d/geoip.conf More


php时间国际化和本地转换

假如一个网站面临国际人群,那么可能分布在不同的时区,那么最好存入UTC时间在数据库,然后读出来以后,根据人群的位置,进行计算时间(月小升认为输出的还是UTC时间,但是要进行后处理,根据读者的时区用JS 来重新输出时间,就可以实现国际化了)


利用CURL直接调用Stripe接口

要点: 'Authorization: Bearer '.$username 标准的请求用户头授权方式为Authorization: Basic curl_setopt($ch,CURLOPT_USERNAME,$username.':');我估计这种方式本来是好用的,因为stripe修改了Basic所以无效了。必须使用Header头 curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); 禁止HTTPS 认证,这样就可以省掉本地认证文件,否则就得加载认证文件


About Me

静水流深,水滴石穿