自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

fjnjxr的博客|PHP每周一贴

记录自己PHP学习的历程,

  • 博客(25)
  • 收藏
  • 关注

原创 editplus连接服务器530错误

今天打算简单修改下服务器上的一些内容,打算用editplus编辑器连接下服务器直接修改。在用户名密码全都正确的情况下,仍然报530错误,经过寻求解决发现多种解决方式,后来优选最简单的解决方法:直接更改editplus的高级FTP设置中,选则使用SFTP选项即可,端口号设置为22,完美解决。

2016-08-31 11:08:27 1896

原创 打开网页直接弹出QQ对话框

今天遇到需求,需要在网页上打开网页直接弹出QQ对话框功能。百度下,发现有知乎大神的解决方案。解决方案如下:自动弹出对话框:随机弹出多个企鹅号之一$(function(){ qq_list = new Array('企鹅号1', '企鹅号2','企鹅号23333'); //随机 qq_i = Math.floor(Math.random

2016-08-25 14:06:33 4201

原创 file_put_contents函数常用方法

1、file_put_contents(PHP 5, PHP 7)file_put_contents — 将一个字符串写入文件int file_put_contents (string $filename , mixed$data [, int$flags = 0 [,resource $context ]] )和依次调用 fopen()

2016-08-25 09:34:51 2675

原创 echo(),print(),print_r(),var_dump()的区别

1.echo输出一个或者多个字符串。2.print和echo一样,速度比echo慢。注意print并不是函数。3.printf:函数,把文字格式化以后输出4.sprintf:跟printf相似,但不打印,而是返回格式化后的文字,其他的与printf一样。5.print_r:通常用于打印变量的相关信息,通常在调试中使用。6.var_dump:此函数显示关于

2016-08-24 17:50:33 335

原创 preg_replace的使用方法

preg_replace —执行一个正则表达式的搜索和替换说明mixedpreg_replace( mixed$pattern , mixed$replacement , mixed$subject [, int $limit = -1 [, int &$count ]] )搜索subject中匹配pattern的部分, 以r

2016-08-24 17:17:36 1335

原创 str_replace的使用

str_replace —子字符串替换说明mixedstr_replace( mixed$search , mixed$replace , mixed$subject [, int &$count ] )该函数返回一个字符串或者数组。该字符串或数组是将 subject 中全部的search 都被 replace 替换之后的结果

2016-08-24 17:01:58 680

原创 json_decode使用

json_decode —对 JSON 格式的字符串进行编码说明mixedjson_decode( string $json [, bool $assoc = false [, int $depth = 512 [, int $options = 0 ]]] )接受一个 JSON 格式的字符串并且把它转换为 PHP 变量 

2016-08-24 16:52:07 2695

原创 substr函数使用

string substr( string $string , int $start [, int $length ] )返回字符串 string 由 start 和length 参数指定的子字符串。参数string 输入字符串。 start 如果 start 是非负数,返回的字符串将从 string 的 start 位置开始,从 0

2016-08-24 16:34:57 345

原创 js,ajax处理含实体字符的数据

HTML实体 转换为 html字符串 htmlspecialchars_decode  自定义函数如:    function htmlspecialchars_decode(str){                         str = str.replace(/&/g, '&');               str = str.replace(/</g,

2016-08-24 16:20:16 374

原创 preg_match_all函数详解

1、preg_match_all —执行一个全局正则表达式匹配int preg_match_all( string $pattern , string$subject [, array&$matches [, int $flags = PREG_PATTERN_ORDER [, int $offset = 0 ]]] )搜索subje

2016-08-24 14:52:15 1736

原创 ThinkPHP控制器中常用的URL生成总结

一、U('Admin/User/index')    // index.php/Admin/User/index.html二、U('User/edit?id=3') //index.php/Home/User/edit/id/3.htmlU('User/edit', ['id'=>3,'username'=>'zhangsan'])//index.php/Hom

2016-08-22 16:30:49 1750

原创 thinkphp实例化就报404错误的总结

最近试图将用thinkphp3.2.2完成的小项目放到lnmp阿里云服务器上,结果就是各种问题。本机wamp系统运行一切正常,到lnmp就是各种问题。最新问题,前台目录一切正常,后台目录好像一到M实例化就会报404错误,查看各种解决方式,没有解决,最后仔细翻看各个文件,发现前后台文件区别在于后台写了配置文件,将配置文件清空,一切ok,当然可能是因为配置文件中写的数据库连接时针对本地的缘故,时间紧迫

2016-08-19 16:26:19 2544

原创 在 Sublime Text 中使用 SFTP 插件快速编辑远程服务器文件

SFTP的安装和使用方法:一、先要安装这个插件,打开 Sublime Text  ,摁下 shift + ctrl + p 键,呼出面板,输入 “pci” 敲击回车,再输入 “sftp” 即可安装这个插件。安装完之后,就要开始配置服务器使用了。二、配置SFTP/FTP服务器信息:安装完插件之后,找到 “文件” 菜单,找到 “SFTP/FTP” 选项,点击setup

2016-08-17 15:12:48 1671 1

原创 应用目录[./Application/]不可写,目录无法自动生成! 请手动生成项目目录~

在lnmp使用TP框架出现如下错误:应用目录[./Application/]不可写,目录无法自动生成! 请手动生成项目目录~通过搜索,首先锁定的是Application文件夹的权限问题,将755权限修改为777权限,问题解决。

2016-08-17 10:35:44 4764

转载 nginx的location配置详解

语法规则: location [=|~|~*|^~] /uri/ { … }= 开头表示精确匹配^~ 开头表示uri以某个常规字符串开头,理解为匹配 url路径即可。nginx不对url做编码,因此请求为/static/20%/aa,可以被规则^~ /static/ /aa匹配到(注意是空格)。~ 开头表示区分大小写的正则匹配~*  开头表示不区分大小写的正则匹

2016-08-16 10:35:17 1117

转载 Nginx配置文件(nginx.conf)配置详解(转载)

解决lnmp支持Tp问题,始终未弄好,看到比较详细的 Nginx配置文件(nginx.conf)配置详解,留存备用Nginx的配置文件nginx.conf配置详解如下: user nginx nginx ;Nginx用户及组:用户 组。window下不指定 worker_processes 8;工作进程:数目。根据硬件调整,通常等

2016-08-16 10:32:14 3803

原创 虚拟机lnmp一键安装后忘记mysql的root密码的解决方法

折腾虚拟机,安装的vpser的意见安装lnmp环境,时间有点长,把mysql的root密码忘记了。网上搜索解决方法:用军哥的一键修改LNMP环境下MYSQL数据库密码脚本一键脚本肯定是非常方便,我推荐大家使用。具体执行以下命令:wget http://soft.vpser.net/lnmp/ext/reset_mysql_root_password.

2016-08-15 13:47:41 6925

原创 怎么找到nginx.conf

1、如果没有指定prefix的话,默认应该在/usr/local/nginx/conf下2、如果指定prefix的话,则find / | grep nginx.conf,详细解释find(空格)/|grep(空格)nginx.conf.

2016-08-15 11:29:01 2743

原创 PHP怎么获得当日零点的时间戳

今天项目中,想每天看到的是当天的全部信息,所以想获得当天零点的时间戳,复习下时间戳的相关知识,总结如下:<?phpheader("Content-type:text/html;charset=utf-8");//设置北京时间为默认时区date_default_timezone_set('PRC');//输出当前时间echo date("Y-m-d H:i:s"

2016-08-11 10:49:45 40487 2

转载 sublime中输入html后按什么快捷键可自动补全

html按tab出现html:5 按tab出现html5标准的头部部分html:xt 出现html标准的头部部分。你要注意先把文本保存为html文件。

2016-08-09 13:12:33 16371

原创 PHP开发中遇到的关于PHP及JS跳转的方法总结

在做discuz开发的过程中,遇到了开发网页间跳转的问题,再次特总结如下。PHP中header()函数header("Location: http://www.xxx.com"); //注意只能本页面跳转,location:后面有个空格。JS中 Document<?phpecho "window.open('h

2016-08-09 11:32:30 1404

原创 PHP新手易犯错误总结

1、今天遇到问题总是无法输出,检查错误,最简单语法不可能出现语法错误,最后突然想明白自己原来是想搞个js文件,没有放到lamp环境下。

2016-08-09 09:52:53 333

原创 form表单在调试工具中找不到了

今天又遇到奇葩的问题,明明代码中有form表单,但是调试工具中死活不显示,导致其绑定的submit事件执行不了,后来排错过程中发现,在右键查看源代码中是红色显示,仔细检查原因,发现同一页面的代码的其它地方有form表单没有闭合,将表单闭合,一切正常。总结,html出现问题首先需要考虑的就是标签的闭合。

2016-08-03 15:03:30 1661

原创 关于mysql数据库varchar和text小结

今天采集内容过程中,最开始将content内容设置为varchar(255),结果出现超出长度就出现两个??的情况,后来查询及沟通发现两种解决方法,一、继续使用varchar类型,将长度设置为8000,使用text类型,长度默认0即可。

2016-08-02 19:54:37 649

原创 怎么开启WAMP环境的cURL扩展

因为做一些采集的功能,需要用到curl扩展,在本地wamp环境下并没有默认开启,百度一下开启方式很简单,左键单击绿色W图标->移动到PHP->移动到php扩展->在php_curl前面打勾,wamp环境会自动重启,重启完成之后curl扩展就启用了。

2016-08-02 19:45:20 702

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除