Skip to content

Instantly share code, notes, and snippets.

View flowerains's full-sized avatar
😉
ruby is best

Alex Wang flowerains

😉
ruby is best
View GitHub Profile
@flowerains
flowerains / jquery_disable_right.js
Created July 28, 2013 06:46
禁用页面右键菜单
<script type="text/javascript">
$(function(){
//禁用页面右键菜单
$(document).bind("contextmenu",function(e){
return false;
});
});
</script>
@flowerains
flowerains / jquery_open_in_new_window.js
Created July 28, 2013 07:04
jquery,使链接在新窗口打开
$(function(){
//例子1 :href="http://"的超链接将会在新窗口打开链接
$('a[href^="http://"]').attr("target","_blank");
//例子2 :rel="external"的超链接将会在新窗口打开链接
$("a[rel$='external']").click(function(){
this.target = "_blank";
});
});
@flowerains
flowerains / geturl.js
Created September 9, 2013 02:32
jquery获取页面url的值
//获取get的值
function getUrlArgs(_name,url){
var url = window.location.href;
if(new RegExp(".+"+_name+"=([^&]+).*","gi").test(url)){
return RegExp.$1;
}else{
return "";
}
}
@flowerains
flowerains / is_dst.php
Created September 25, 2013 03:20
判断一个美国时间是否为夏令时,非常好用
<?php
//判断美国那个时间段是否为夏令时
function is_dst($timestamp)
{
$timezone = date('e'); //获取当前使用的时区
date_default_timezone_set('US/Pacific-New'); //强制设置时区
$dst = date('I',$timestamp); //判断是否夏令时
date_default_timezone_set($timezone); //还原时区
return $dst; //返回结果
}
@flowerains
flowerains / month.php
Created October 10, 2013 03:58
获取当月的第一天和最后一天
<?php
//获取当月第一天和最后一天
private function getthemonth($date)
{
$firstday = date('Y-m-01', strtotime($date));
$lastday = date('Y-m-d', strtotime("$firstday +1 month -1 day"));
return array($firstday, $lastday);
}
@flowerains
flowerains / emoji.php
Created November 11, 2013 03:06
去除emoji表情,很好用
<?php
private function removeEmoji($text) {
$clean_text = "";
// Match Emoticons
$regexEmoticons = '/[\x{1F600}-\x{1F64F}]/u';
$clean_text = preg_replace($regexEmoticons, '', $text);
// Match Miscellaneous Symbols and Pictographs
$regexSymbols = '/[\x{1F300}-\x{1F5FF}]/u';
@flowerains
flowerains / array_splice.php
Created November 21, 2013 08:31
随机把一个多元数组插入另一个多元数组中
<?php
//随机插入到某个位置 $arr是一个多远数组,先统计他值的个数
$num = count($arr);
$randomNumUlist = mt_rand(1,$num);
$i = 0;
//插入随机数
foreach ($arr as $k => $v) {
$i++;
if($i == $randomNumUlist){
array_splice($arr,$i,0,array($dataUlist)); //这里就是诀窍所在
@flowerains
flowerains / getKemi.php
Created December 6, 2013 07:24
从服务器读数据录入到mysql数据库
<?php
public function getkm(){
if ($this->request->getGet()) {
ini_set('display_errors','On');
error_reporting(E_ALL);
$master = Factory::loadDB('master');
$kemiObj = Factory::loadModel('KemiCard',$master);
$filename = '/mnt/www/qiumi/Api/Controller/kemi.xls';
@flowerains
flowerains / substr.php
Created March 21, 2014 03:52
php 常用过滤字符串
<?php
nl2br(); // \n to <br/>
addslashes(); stripslashes(); //对数据库操作时,转义特殊字符
chop(); //除去字符串右边空格
trim(); //除去字符串中所有空格
ltrim(); //除去字符串左边空格
htmlspecialchars(); //转换'$','"','<','>'为相应的html实体
@flowerains
flowerains / header.php
Last active August 29, 2015 14:03
输出json字符串
<?php
header("Content-Type: application/json; charset=UTF-8");
define("HEADER_ACCESS","*");
header('Access-Control-Allow-Origin:' . HEADER_ACCESS);
header('Access-Control-Allow-Credentials: true');
header('Access-Control-Allow-Methods: GET, POST');
echo jsonencode(array());
die();