注册 知了PHP问答社区

.htaccess 实现图片防盗链

launcher 发表了文章 • 0 个评论 • 89 次浏览 • 2017-06-19 14:28 • 来自相关话题

  利用.htaccess可以禁止其他的网站链接到你的图片: .htaccess 添加以下代码:   [code]RewriteCond %{HTTP_REFERE...
查看更多

检查maven下载的坏包

launcher 发表了文章 • 0 个评论 • 62 次浏览 • 2017-06-19 10:23 • 来自相关话题

  场景:   Maven因为网速问题下载包到一半中断或手动退出可能导致包下载的不完整,程序运行会出现莫名问题,需要递归找出有问题的包   代码:   [code]vi checkJar.sh //编写shell #!/bin/bash #一定要确保jar命令可运行,否则会按序删除所有文件! #检查有问题的jar包并删除 if [ $# -eq 0 ]; ...
查看更多

Cannot truncate a table referenced in a foreign key constraint

launcher 发表了文章 • 0 个评论 • 99 次浏览 • 2017-06-16 14:56 • 来自相关话题

  mysql 中使用truncate 清空数据表时,报错:   [code]Cannot truncate a table referenced in a foreign key constraint (`51ask`.`aw_role_user`, CONSTRAINT `role_user_role_id_foreign` FOREIGN KEY (`...
查看更多

开发 JQuery插件

brean 发表了文章 • 1 个评论 • 95 次浏览 • 2017-06-16 10:40 • 来自相关话题

  jquery的插件机制   为了方便用户创建插件,jquery提供了$.extend()和$.fn.extend()方法。 $.extend(object) ,用于扩展jQuery类本身,也就是用来在jQuery类/命名空间上增加新函数,或者叫静态方法. 例如 jquery内置的 ajax方法都是用$.ajax()这样调用的,有点像 “类名.方法名” 静...
查看更多

Mysql数据库 存储引擎 MyISAM转InnoDB 批量脚本

可歌可泣 发表了文章 • 0 个评论 • 97 次浏览 • 2017-06-14 11:12 • 来自相关话题

    本文提供了将 Mysql MyISAM 存储引擎转为InnoDB存储引擎的shell脚本,代码如下:     [code]#!/bin/bash MUSER="root"; MPASS=$(cat /data/soft/mysql_root); MSOCKET="/tmp/mysql.sock"; sql=&...
查看更多

Another app is currently holding the yum lock; waiting for it to exit...

回复

launcher 发起了问题 • 1 人关注 • 0 个回复 • 119 次浏览 • 2017-06-13 16:22 • 来自相关话题

/bin/sh^M: bad interpreter: 没有那个文件或目录

launcher 发表了文章 • 0 个评论 • 75 次浏览 • 2017-06-13 16:16 • 来自相关话题

错误分析: 因为编写脚本时操作系统是windows,脚本文件是DOS格式的, 即每一行的行尾以\n\r来标识, 其ASCII码分别是0x0D, 0x0A.   解决办法:   方法一:   [code]vim filename 然后用命令 :set ff? #如果看到dos或unix等字样. 那么就确认是dos格式的。 然后用 :set ff=un...
查看更多

windows php项目 gitlab webhook 实现自动部署

launcher 发表了文章 • 0 个评论 • 96 次浏览 • 2017-06-12 16:02 • 来自相关话题

  webhook简介   还在为团队每次push代码后,每次都要到线上服务器跑 git pull 部署代码而感到烦恼? webhook(钩子)或许能够帮到你!     使用步骤   1:gitlab 中 设置 webhook 通知地址    ...
查看更多

解决 git pull文件时和本地文件冲突

张三俗 发表了文章 • 0 个评论 • 74 次浏览 • 2017-06-12 11:51 • 来自相关话题

  错误信息:   error: Your local changes to 'c/environ.c' would be overwritten by merge. Aborting. Please, commit your changes or stash them before you can merge. 这个意...
查看更多

phpmyadmin Error during session start

brean 发表了文章 • 0 个评论 • 107 次浏览 • 2017-06-09 15:21 • 来自相关话题

  错误信息:   [code]phpMyAdmin - Error Error during session start; please check your PHP and/or webserver log file and configure your PHP installation properly. Also ensure that cookie...
查看更多

php/java网页快照(网页截屏)

brean 发表了文章 • 0 个评论 • 101 次浏览 • 2017-06-09 15:17 • 来自相关话题

  网页生成快照、网页截屏、网页转图片、网页转pdf——本文基于wkhtmltopdf工具编写。     服务器端   为实现网页快照或截图的程序须借助服务器端程序:wkhtmltopdf,可将网页转换为pdf或者图片。   命令调用示例:   网页转图片:   [code]linux下:/data/soft/wkHtmlToImage http://www...
查看更多

/bin/false和/sbin/nologin的区别

brean 发表了文章 • 0 个评论 • 96 次浏览 • 2017-06-08 18:30 • 来自相关话题

  [code]1 区别 /bin/false是最严格的禁止login选项,一切服务都不能用。 /sbin/nologin只是不允许login系统 2.1 nologin 当用户配置成/sbin/nologin时,如果再使用该用户ssh到linux操作系统,会提示 This account is currently not available. ...
查看更多

php将bmp图片转为jpg,png,gif

brean 发表了文章 • 0 个评论 • 84 次浏览 • 2017-06-08 18:18 • 来自相关话题

  代码如下:   [code]<?php /** * 将bmp格式转为jpg、gif、png格式的图片 */ function bmp2img($filename) { if (!$f1 = fopen($filename, "rb")) return false; $FILE = unpa...
查看更多

-bash: netstat: command not found

brean 发表了文章 • 0 个评论 • 95 次浏览 • 2017-06-08 18:13 • 来自相关话题

  centos 升级到7.0之后,netstat和ifconfig的时候提示命令不存在   -bash: netstat: command not found -bash: ifconfig: command not found 解决办法:   yum -y install net-tools 安装完成...
查看更多

php 判断ip地址是否合法

brean 发表了文章 • 0 个评论 • 89 次浏览 • 2017-06-08 13:17 • 来自相关话题

 php判断ip地址是否合法:   [code]function check_ip($str) { $ip = explode(".", $str); if (count($ip)<4 || count($ip)>4) return 0; foreach($ip as $ip_addr) { ...
查看更多

thinkphp 一次插入多条数据

brean 发表了文章 • 0 个评论 • 103 次浏览 • 2017-06-08 13:14 • 来自相关话题

  使用thinkphp开发时,有时我们需要向数据库插入记多条记录。不能循环进行插入。   thinkphp向数据库插入一条记录的方法:$sitename=array('PHP问答'); M('site')->add($sitename); thinkphp一次性向数据库插入多条记录的方法:   [code]$sitenam...
查看更多

php 判断网站链接百度是否收录

brean 发表了文章 • 0 个评论 • 105 次浏览 • 2017-06-08 13:08 • 来自相关话题

  本文提供了 php百度收录查询代码:   代码如下:   [code]function baidu_included($url){ $url='http://www.baidu.com/s?wd='.$url; $curl=curl_init(); curl_setopt($curl,CURLOPT_URL,$url); ...
查看更多

jq 延迟(懒)加载lazyload.js

launcher 发表了文章 • 0 个评论 • 80 次浏览 • 2017-06-07 11:11 • 来自相关话题

  简介:   在页面上图片比较多的时候,打开一张页面必然引起与服务器大数据量的交互。尤其是对于高清晰的图片,占了几百K的空间。 Lazy Load 是一个用 JavaScript 编写的 jQuery 插件. 它可以延迟加载长页面中的图片. 在浏览器可视区域外的图片不会被载入, 直到用户将页面滚动到它们所在的位置. 这与图片预加载的处理方式...
查看更多

关闭thinkphp的调试信息

launcher 发表了文章 • 0 个评论 • 66 次浏览 • 2017-06-07 10:12 • 来自相关话题

  本文介绍了如何关闭thinkphp的调试信息:   1:修改 /common/conf/config.php   'SHOW_PAGE_TRACE' =>FALSE, 2:修改入口文件的index.php   define('APP_DEBUG', false); 3:删除runtime目录 ...
查看更多

php 过滤非中文,数字,字母的特殊字符

launcher 发表了文章 • 0 个评论 • 89 次浏览 • 2017-06-06 15:05 • 来自相关话题

  代码如下:   [code] $str = "?><?》”\"《PHP问答,PHP交流?,12312。 3》《|“:L}{P+_)In thsdff0?><M<>\"s~!@#$%^&*()+_)(*&dsdffsde~!@#¥%……&*5545445()+——)(...
查看更多