Uncaught TypeError: Property ‘submit’ of object # is not a function

今天晚上遇到一个很纠结的问题,在提交表单是遇到如下错误信息:

Uncaught TypeError: Property 'submit' of object # is not a function

html代码如下:

<button type="submit" value="true" class="pn pnc" name="submit"><strong>提交申请</strong></button>

网上搜了下,出现这个错误的原因是:type写了button,name写了submit,把name改成button或其它就正常了

lnmp下追加伪静态教程

lnmp环境下支持伪静态,而且最新的lnmp已经内置了包括wordpress和discuz等主流的伪静态规则,添加也是十分方便。但是有的同学在添加虚拟主机的时候没有添加伪静态规则(比如我),事后又需要用到,该如何做呢?
其实方法很简单,我们只需要找到域名的伪静态配置文件,修改即可。具体操作如下:

  1. 找到文件,/usr/local/nginx/conf/vhost/ceil.me.conf ,ceil.me.conf即你绑定域名的目录名
  2. 找到include none.conf,因为我们之前选的是没有伪静态所以是none,现在把none改为wordpress或者你需要的,当然不在内置中的话要自己建立。
  3. 重启:/root/lnmp reload

注意用ftp登录修改可能没有权限,这时候需要用root设置文件权限777,然后修改覆盖,将权限改回即可。

PHP下载远程图片的函数


/**
 * 抓取远程图片
 *
 * @param string $url 远程图片路径
 * @param string $filename 本地存储文件名
 **/
 
$url = $_POST['url']; 
$tid = $_POST['tid'];

if(!empty($url) && !empty($tid)){
	
	if(grabImage($url,$tid,'')){
		
		echo '成功了!' ;
	}else{
		
		echo '失败了!' ;
	}
	
}
 
function grabImage($url, $tid, $filename = '') {
    if($url == '') {
        return false; //如果 $url 为空则返回 false;
    }
    $ext_name = strrchr($url, '.'); //获取图片的扩展名
    if($ext_name != '.gif' && $ext_name != '.jpg' && $ext_name != '.bmp' && $ext_name != '.png') {
        return false; //格式不在允许的范围
    }
    if($filename == '') {
        $filename = $tid.$ext_name; //以时间戳另起名
    }
    //开始捕获
    ob_start();
    readfile($url);
    $img_data = ob_get_contents();
    ob_end_clean();
    $size = strlen($img_data);
    $local_file = fopen($filename , 'a');
    fwrite($local_file, $img_data);
    fclose($local_file);
    return $filename

}

IIS7 URL重写后网址的参数无法GET的解决办法

两条规则

规则一:

RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(overseas)/(.+)/$ abroad.php?mod=$1&ct=$2&%1

规则二:
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(overseas)/(.+)/([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+)/$ abroad.php?mod=$1&ct=$2&pv=$3&ec=$4&nt=$5&ex=$6&%1

在服务器上依次添加了以上两个规则,结果发现规则二里的参数,php无法get到参数值
几经排除,试验,发现规则一和规则二的添加顺序换一换就正常了,真是欲哭无泪,原来这两个规则是存在一定冲突的。