新浪微博PHP类库

新浪微博PHP类库

<?php /* * 新浪类库 * 发布内容/登录账号 * www.aeink.com */ class Sina { /** * 新浪微博发布 */ public static function update($text,$pic_id='005BYqpggy1fvftfrsxb8j31hc0xckft',$cookie){ $post=[ 'title' =>'今日要说什么?', 'location' => 'v6_content_home', 'text' => ...

PHP 2021-02-26 AM 2240℃ 0条
REMOTE_ADDR协议头获取真实IP地址是不可伪造的呦

REMOTE_ADDR协议头获取真实IP地址是不可伪造的呦

今天就是讲给REMOTE_ADDR不可以伪造的,就在curl 中也无法伪造 相对是比较安全的服务端 ip 获取方法,当然,也有可能被路由伪造 这个不好说,因为REMOTE_ADDR 是底层的回话 ip 地址,路由是可以发起伪造。所以,网上很多人都在问这个问题,也有很多人不死心,但现实确实是残酷的 也是完美的给个演示案例你吧:你就信了1.将以下代码保存为 Client.php//php 脚本开始 <?php $ch = curl_init(); $url = "http://localhost/ser.php"; $header = array( 'CLIE...

PHP 2021-02-26 AM 2082℃ 0条
php封装的 HttpCurl类

php封装的 HttpCurl类

封装的 HttpCurl类,实用比较灵活.废话不多说啦.直接放代码啦!<?php /** * Curl Class */ class HttpCurl { /** * 模拟 POST 与 GET 请求 * * Examples: * ``` * HttpCurl::request('https://blog.kieng.cn', 'post', array( * 'user_uid' => 'root', * 'user_pwd' => '123456' * )); ...

PHP 2021-02-26 AM 2142℃ 0条
PHP文件下载、断点续传、多线程的原理分析

PHP文件下载、断点续传、多线程的原理分析

PHP文件下载、断点续传、多线程的原理分析文件下载限速第一步.我们写一段使用 PHP 输出文件给浏览器下载的代码<?php $filePath = './test.zip';//文件 $fp = fopen($filePath,"r"); $fileSize = filesize($filePath); // 文件大小 header("Content-type:application/octet-stream");//设定 header 头,为下载 header("Accept-Ranges:bytes");...

PHP 2021-02-26 AM 2043℃ 0条
封装好的PHP文件上传类

封装好的PHP文件上传类

自己记录保存一哈,以后用到直接找.<?php $up = new Upload(); $newPath = $up->uploadFile('fm'); if ($newPath === false) { var_dump($up->errorNumber); var_dump($up->errorInfo); } else { echo $newPath; } class Upload { //文件上传保存路径 protected $path = './upload/'; //允许文件上传的后缀 pro...

PHP 2021-02-26 AM 2022℃ 0条
PHP发送邮件PHPMailer类

PHP发送邮件PHPMailer类

function send_code($email = 'admin@kieng.cn', $title = '标题', $message = '内容') { $toemail = $email; //定义收件人的邮箱 $sendmail = 'xxxx@163.com'; //发件人邮箱 $sendmailpswd = "xxxx"; //客户端授权密码,而不是邮箱的登录密码,就是手机发送短信之后弹出来的一长串的密码 $send_name = '发件人'; // 设置发件人信息,如邮件格式说明中的发件人, $to_name =...

PHP 2021-02-26 AM 2061℃ 0条
PHP CURL验证代理池和使用代理

PHP CURL验证代理池和使用代理

使用代理//初始化 curl 乱七八糟就不写了 $arrip = [ 'xxx.x.xx.x:80', 'xxx.x.xx.x:80', 'xxx.x.xx.x:80', ]; //取出随机代-理 $daili = $arrip[array_rand($arrip, 1)]; $ip = explode(':', $daili)[0]; $port = explode(':', $daili)[1]; curl_setopt($ch, CURLOPT_PROXY, $ip); curl_setopt($ch, CURLOPT_PROXYPORT, $port)...

PHP 2021-02-26 AM 2093℃ 0条
Mysql之时间与字符串之间相互转换

Mysql之时间与字符串之间相互转换

时间转字符串:DATE_FORMAT(日期,格式字符串)SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s');--now()为当期时间--结果:2019-08-20 20:40:08字符串转时间:STR_TO_DATE(字符串,日志格式)SELECT STR_TO_DATE('2019-08-20 20:40:08', '%Y-%m-%d %H:%i');--结果:2019-08-20 20:40:00时间转时间戳:select unix_timestamp(now());--now()为当期时间--结果:1566304856字符串转时间戳:sel...

数据库 2021-02-26 AM 1999℃ 0条
PHP CURL常用参数

PHP CURL常用参数

curl_setopt (int ch, string option, mixed value)curl_setopt()函数将为一个 CURL 会话设置选项。option参数是你想要的设置,value 是这个选项给定的值。类似这样curl_setopt($curl, CURLOPT_NOBODY, 1);第一类对于下面的这些 option 的可选参数,value 应该被设置一个bool类型(TRUE,FLASE,1,0)的值:选项可选 value 值 true false备注<?php //当根据 Location:重定向时,自动设置 header 中的 Referer:信息。 ...

PHP 2021-02-26 AM 3068℃ 0条
PHP判断URL的合法性.是否为URL链接

PHP判断URL的合法性.是否为URL链接

方案一:使用 正则表达式<?php function is_url($url){ $r = "/http[s]?:\/\/[\w.]+[\w\/]*[\w.]*\??[\w=&\+\%]*/is"; if(preg_match($r,$url)){ //return true; echo '正确的 url 地址'; }else{ //return false; echo '不是合法的 url 地址'; } } 方案二:使用内置函数 filter_var() 推...

PHP 2021-02-26 AM 1972℃ 0条
php创建目录

php创建目录

/* 创建目录 */ function mkFolder($path) { if (!is_readable($path)) { is_file($path) or mkdir($path, 0700, true); } }

PHP 2021-02-26 AM 2350℃ 0条