在这个问题上 一般就用padding糊弄过去了...
虽然IE6慢慢的退出市场了,但是还是有必要了解一些兼容问题,让自己的知识有一个更好的沉淀。margin-bottom的bug是容器div的 'zoom:1' 触发了 hasLayout,其内部浮动子元素也参与到了容器的高度计算之中。在 IE6 IE7 IE8(Q)...
还有 3 人发表了评论 加入1967人围观虽然IE6慢慢的退出市场了,但是还是有必要了解一些兼容问题,让自己的知识有一个更好的沉淀。margin-bottom的bug是容器div的 'zoom:1' 触发了 hasLayout,其内部浮动子元素也参与到了容器的高度计算之中。在 IE6 IE7 IE8(Q)...
还有 3 人发表了评论 加入1967人围观因为需要用Wireshark进行远程抓包,需要在远程主机上安装相应的rpcapd服务。Windows上
<?php
class JsAction extends CommonAction {
public function index(){
load ( "@.jssdk" );
$jssdk
错误代码列表
CURLE_UNSUPPORTED_PROTOCOL (1) – 您传送给 libcurl 的网址使用了此 libcurl 不支持的协议。 可能是您没有使用的编译时选项造成了这种情况(可能是协议字符串拼写有误,或没有指定协议 libcurl 代码)。
CURLE_FAILED_INIT (2) – 非常早期的初始化代码失败。 可能是内部错误或问题。
CURLE_URL_MALFORMAT (3) – 网址格式不正确。
CURLE
<p style="margin: 10px auto;padding: 0px;line-height: 1.5;fo
准备安装gitlab,发现系统目前的python版本为2..7.5版本.太低了, 我们这里将python升级到3.6版本.
更新python千万不要把老版本的删除!新老版本是可以共存的,很多基本的命令、软件包都要依赖预装的老版本python的,比如yum。
第1步:更新gcc,因为gcc版本太老会导致新版本python包编译不成功
yum -y insta
下面是总结的几个使用方法 include 'PHPExcel.php'; include 'PHPExcel/Writer/Excel2007.php'; //或者include 'PHPExcel/Writer/Excel5.php'; 用于输出.xls的 创建一个excel $objPHPExcel = new&
<p style="border: 0px; margin-top: 0px; margin-bottom: 0px; padding: 0px; line-height: 2em; font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, Arial, sans-serif; color: rgb(51, 51, 51); white-space: normal; background-co
<blockquote style="box-sizing: border-box; padding: 5px 15px; margin: 0px 0px 20px; border-left: 5px solid rgba(0, 0, 0, 0.14902); border-top-color: rgba(0, 0, 0, 0.14902); border-right-color: rgba(0, 0, 0, 0.14902); border-bottom-color: rgba(0, 0, 0
配置percona的yum仓库 
在开发 Web 或者移动应用的时候,经常会遇到需要发送 SMS 给用户,或者因为登录原因,或者是为了发送信息。下面的 PHP 代码就实现了发送 SMS 的功能。
为了使用任何的语言发送 SMS,需要一个 SMS gateway。大部分的 SMS 会提供一个 API,这里是使用MSG91作为 SMS gateway。
function send_sms($mobile,$msg){ $authKey = "XXXXXXXXXXX"; date_default_timezone_set("Asia/Kolkata"); $date = strftime("%Y-%m-%d %H:%M:%S");//Multiple mobiles numbers separated by comma$mobileNumber = $mobile;//Sender ID,While using route4 sender id should be 6 characters long.$senderId = "IKOONK";//Your message to send, Add URL encoding here.$message = urlencode($msg);//Define route $route = "template";//Prepare you post parameters$postData = array( 'authkey' => $authKey, 'mobiles' => $mobileNumber, 'message' => $message, 'sender' => $senderId, 'route' => $route );//API URL$url="https://control.msg91.com/sendhttp.php";// init the resource$ch = curl_init(); curl_setopt_array($ch, array( CURLOPT_URL => $url, CURLOPT_RETURNTRANSFER => true, CURLOPT_POST => true, CURLOPT_POSTFIELDS => $postData //,CURLOPT_FOLLOWLOCATION => true));//Ignore SSL certificate verificationcurl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);//get response$output = curl_exec($ch);//Print error if anyif(curl_errno($ch)) { echo 'error:' . curl_error($ch); } curl_close($ch); }
其中“$authKey = "XXXXXXXXXXX";”需要你输入你的密码,“$senderId = "IKOONK";”需要你输入你的 SenderID。当输入移动号码的时候需要指定国家代码 (比如,美国是 1,印度是 91 )。
语法:
<?php$message = "Hello World"; $mobile = "918112998787"; send_sms($mobile,$message);?>
Mandrill 是一款强大的 SMTP 提供器。开发者倾向于使用一个第三方 SMTP provider 来获取更好的收件交付。
下面的函数中,你需要把 “Mandrill.php” 放在同一个文件夹,作为 PHP 文件,这样就可以使用TA来发送邮件。
function send_email($to_email,$subject,$message1){require_once 'Mandrill.php'; $apikey = 'XXXXXXXXXX'; //specify your api key here$mandrill = new Mandrill($apikey); $message = new stdClass(); $message->html = $message1; $message->text = $message1; $message->subject = $subject; $message->from_email = "blog@koonk.com";//Sender Email$message->from_name = "KOONK";//Sender Name$message->to = array(array("email" => $to_email)); $message->track_opens = true; $response = $mandrill->messages->send($message); } “$apikey = 'XXXXXXXXXX'; //specify your api key here”这里需要你指定你的 API 密钥(从 Mandrill 账户中获得)。
语法:
<?php$to = "abc@example.com"; $subject = "This is a test email"; $message = "Hello World!"; send_email($to,$subject,$message);?>
为了达到最好的效果,最好按照 Mandrill 的教程去配置 DNS。
SQL 注入或者 SQLi 常见的攻击网站的手段,使用下面的代码可以帮助你防止这些工具。
function clean($input){ if (is_array($input)) { foreach ($input as $key => $val) { $output[$key] = clean($val); // $output[$key] = $this->clean($val); } } else { $output = (string) $input; // if magic quotes is on then use strip slashes if (get_magic_quotes_gpc()) { $output = stripslashes($output); } // $output = strip_tags($output); $output = htmlentities($output, ENT_QUOTES, 'UTF-8'); }// return the clean text return $output; }
语法:
<?php$text = "<script>alert(1)</script>"; $text = clean($text);echo $text;?>