国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > PHP > 正文

php發(fā)送與接收流文件的方法

2024-05-04 23:31:12
字體:
供稿:網(wǎng)友
這篇文章主要介紹了php發(fā)送與接收流文件的方法,實(shí)例分析了php針對(duì)流文件的常見操作技巧,需要的朋友可以參考下
 

本文實(shí)例講述了php發(fā)送與接收流文件的方法。分享給大家供大家參考。具體如下:

sendStreamFile.php 把文件以流的形式發(fā)送
receiveStreamFile.php 接收流文件并保存到本地

sendStreamFile.php文件:

復(fù)制代碼代碼如下:
<?php  
/** php 發(fā)送流文件 
* @param  String  $url  接收的路徑 
* @param  String  $file 要發(fā)送的文件 
* @return boolean 
*/  
function sendStreamFile($url, $file){  
    if(file_exists($file)){  
        $opts = array(  
            'http' => array(  
                'method' => 'POST',  
                'header' => 'content-type:application/x-www-form-urlencoded',  
                'content' => file_get_contents($file)  
            )  
        );  
        $context = stream_context_create($opts);  
        $response = file_get_contents($url, false, $context);  
        $ret = json_decode($response, true);  
        return $ret['success'];  
    }else{  
        return false;  
    }  
}  
$ret = sendStreamFile('http://localhost/receiveStreamFile.php','send.txt');
var_dump($ret);  
?>

 

receiveStreamFile.php文件:

復(fù)制代碼代碼如下:
<?php  
/** php 接收流文件 
* @param  String  $file 接收后保存的文件名 
* @return boolean 
*/  
function receiveStreamFile($receiveFile){  
    $streamData = isset($GLOBALS['HTTP_RAW_POST_DATA'])? $GLOBALS['HTTP_RAW_POST_DATA'] : '';  
  
    if(empty($streamData)){  
        $streamData = file_get_contents('php://input');  
    }  
  
    if($streamData!=''){  
        $ret = file_put_contents($receiveFile, $streamData, true);
    }else{  
        $ret = false;  
    }  
    return $ret;  
}  
$receiveFile = 'receive.txt';  
$ret = receiveStreamFile($receiveFile);  
echo json_encode(array('success'=>(bool)$ret));  
?>

 

希望本文所述對(duì)大家的php程序設(shè)計(jì)有所幫助。


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 杭锦旗| 同德县| 连山| 武山县| 特克斯县| 阿合奇县| 拉萨市| 博乐市| 高密市| 安国市| 滨海县| 施甸县| 中宁县| 横山县| 始兴县| 荣昌县| 万盛区| 剑阁县| 二连浩特市| 呈贡县| 武夷山市| 清徐县| 郑州市| 女性| 象山县| 都江堰市| 大城县| 福鼎市| 云梦县| 岳阳县| 和平县| 安阳市| 揭西县| 邯郸市| 上林县| 陕西省| 山东省| 黄浦区| 十堰市| 无为县| 武胜县|