ホームページ  >  記事  >  バックエンド開発  >  phpはストリームファイルを送受信します

phpはストリームファイルを送受信します

WBOY
WBOYオリジナル
2016-08-08 09:22:30794ブラウズ

php ストリーム ファイルの送受信

sendStreamFile.php ファイルをストリームとして送信

receiveStreamFile.php ストリーム ファイルを受信して​​ローカルに保存

sendStreamFile.php

<?php
/** php 发送流文件
* @param  String  $url  接收的路径
* @param  String  $file 要发送的文件
* @return boolean
*/
function sendStreamFile($url, $file){

    if(file_exists($file)){

        $opts = array(
            &#39;http&#39; => 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/fdipzone/receiveStreamFile.php', 'send.txt');
var_dump($ret);
?>

receiveStreamFile.php

りー

以上、PHP でストリームファイルを送受信する方法をその側面も含めて紹介しましたが、PHP チュートリアルに興味のある友人の参考になれば幸いです。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。