Chaotic lines | php
This site is a portfolio of Ray . Hope you enjoy it!
故事板,分镜头,storyboard,电影分镜,分镜师,storyboard artist
249
archive,tag,tag-php,tag-249,ajax_updown_fade,page_not_loaded,,qode-child-theme-ver-1.0.0,qode-theme-ver-3.6,wpb-js-composer js-comp-ver-5.4.5,vc_responsive
 

php Tag

服务器折腾日志

  |   Geek   |   No comment

[highlight color='' background_color='']两站升级到https,全部图片采用OSS[/highlight] //2017-11-18 把两个站都申请了免费的SSL。升级到了https 图片全部采用阿里云OSS加载。 DNS从dnspod国际版迁到阿里,现在所有服务都在阿里云了...

Read More

Mysqli和Mysql的几个区别

  |   Geek   |   No comment

  把PHP升级到7以后发现,自己之前做的几个连接数据库的php小网页不能用了。 原来是php7不支持mysql.dll了。   难得就会那么几句的数据库查,读,写。函数。 搜了一下两个的区别。把错误都改了。 其中这一篇小讲解挺好的。 尤其是【 mysqli_query(资源标识,SQL语句),并且资源标识的参数是放在前面的】 卡了半天,终于解决问题。   Mysqli.dll是一个允许以对象的方式或者过程操作数据库的,它的使用方式也很容易。这里就几个常见的操作和mysql.dll做一个对比。 1:mysql.dll(可以理解为函数式的方式): $conn = mysql_connect('localhost', 'user', 'password'); //连接mysql数据库 mysql_select_db('data_base'); //选择数据库 $result = mysql_query('select * from data_base');//这里有第二个可选参数,指定打开的连接 $row = mysql_fetch_row( $result ) ) //为了简单,这里只取一行数据 echo $row[0]; //输出第一个字段的值 mysqli也有过程式的方式,只不过开始贯以mysqli的前缀,其他都差不多。 [highlight color='' background_color='']如果mysqli以过程式的方式操作的话,有些函数必须指定资源,比如说 mysqli_query(资源标识,SQL语句),并且资源标识的参数是放在前面的,而mysql_query(SQL语句,'可选')的资源标识是放在后面的,并且可以不指定,它默认是上一个打开的连接或资源。[/highlight] 2mysqli.dll(对象方式): $conn = new mysqli('localhost', 'user', 'password','data_base'); //这里的连接是new出来的,最后一个参数是直接指定数据库,不用mysql_select_db()了 //也可以构造时候不指定,然后 $conn -> select_db('data_base') $result = $conn -> query( 'select * from data_base' ); $row = $result -> fetch_row(); //取一行数据 echo...

Read More

7步完成ios系统使用Goagent

  |   Geek   |   14 Comments

2017-11-18更新: 这篇2012年写的教程,在搬到阿里云之前一直是我博客流量最高的页面。 直到13年服务器搬进阿里云不久之后,阿里就把网站上几篇涉及敏感内容的文章屏蔽了。 [caption id="attachment_8289" align="alignnone" width="394"] 单篇文章的流量,在被阿里云屏蔽后就没了。[/caption] 经过几度更新,换着推荐了好几个我当时在使用的FQ服务。也从推荐中获得了很多免费使用时间,其中曲径我好像换了2个推荐链接,每个都攒了2年左右的免费额度。可惜这些服务都一个个的挂掉了。现在也不想再推荐我当前使用的工具了。 只是从这一篇文章感叹一下封锁与反封锁在这5,6年的交锋。   2015-5-13更新: 这篇文章更新了四年,也从一个小侧面见证了翻墙手段的演变。 一直在追求最便捷的iOS端(iphone)的翻墙最优方案。 从当初的goagent, wallproxy,再到自架VPN,再到曲径。 从免费到付费,从复杂到简便,从GEEK心理到土豪心理。 也是一种成长吧。学生时代的折腾精神 ,花大量时间测试goagent参数、买VPS敲代码架VPN。 到现在,在非自己专业的地方,能靠钱解决的问题,绝不耗时间。 还是那句话: 以我用过多年Goagent,wallproxy,使用过SSH,自架过VPN,购买过各种付费VPN的经验。推荐目前我用的最爽的:土行孙 服务 详细请阅读下面内容。 1080高清不卡顿,当初的曲径在用了1年多以后现在感觉有些迟缓了。 现在我的个人方案是: 日常使用:土行孙  (曲径备选) 突发情况:日本的服务器的自架VPN,。 VPN速度不如前者,但是毕竟是自己的,始终是最稳定、最靠谱、最后防线。 也是平常馈赠亲朋好友、翻墙小白的利器。以至于帐号都开了几十个...

Read More

504 Gateway Time-out

  |   Geek   |   No comment

wordpress 后台更新插件,一直报错504、 nginx配置添加。 fastcgi_buffers 8 128k; send_timeout 60; 暂时解决了问题。 又搜索了一下 发现真的是wp slug translate插件的问题。卸载之后果然没问题了。 AMH的nginx.conf路径 /home/wwwroot/ray_lnmp/vhost 另外就是WDCP,php一直无法自启动,每次要手动开启。还有nginx有时候也会无法启动关闭。靠切换lnmp和lanmp模式来临时解决这个问题。 ...

Read More

PHP读取MySql数据乱码问题

  |   Geek   |   No comment

几个月前,自写的PHP链接数据库的页面,在两台服务器上表现不同,放弃了。 问题是: 完全一样的数据库,一样的PHP页面,但是其中一台PHP获取的数据库内容全部都是乱码。 查看数据库,服务器,PHP页面你的编码格式都是UTF-8 . [caption id="attachment_4708" align="aligncenter" width="625"] MySql数据库乱码[/caption] 昨天,链接数据库时,添加 mysql_query("SET NAMES utf8"); 解决了。 疑惑的是,为什么另外一台不需要强制转换字符集也不会产生乱码呢? 猜测问题可能出现在服务器环境,以及PHP版本上。 服务器B为纯lnmp环境。 服务器A为WDCP面板。...

Read More

Lnmp—php5.5编译安装

  |   Geek   |   No comment

安装版本:php5.5 nginx:1.5.3 PHP:5.5.1 CentOS 5.4 32位   php-fpm编译配置参数: ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-mysql=/usr/ --with-iconv-dir --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml --disable-rpath --enable-discard-path --enable-magic-quotes --enable-safe-mode --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --with-curl --with-curlwrappers --enable-mbregex --enable-fastcgi --enable-fpm --enable-force-cgi-redirect --enable-mbstring --with-mcrypt --enable-ftp --with-gd --enable-gd-native-ttf --with-openssl --with-mhash --enable-pcntl --enable-sockets --with-xmlrpc --enable-zip --enable-soap --without-pear --with-gettext --with-mime-magic 报错一个: configure: error: Please...

Read More