私はクライアント - サーバーとソケットプログラミングでは本当に新しいです。PHPソケットプログラミング
phpソケットプログラミングを使用して、クライアントサーバーファイル転送を書き込んで大きなファイル(4GB以上)をアップロードすることはできますか? または私はPHPのFTPを使用する必要がありますか?
私はクライアント - サーバーとソケットプログラミングでは本当に新しいです。PHPソケットプログラミング
phpソケットプログラミングを使用して、クライアントサーバーファイル転送を書き込んで大きなファイル(4GB以上)をアップロードすることはできますか? または私はPHPのFTPを使用する必要がありますか?
クライアントの両方のサーバパーツをPHPでソケットに書き込むことは可能ですが、ほとんどの場合、PHPのFTP拡張が選択されます。ファイルの処理やビルド/ 。 http://www.php.net/manual/en/book.ftp.php
もちろん可能です。 httpで送信できる場合は、ソケットを使用できます。送信したいデータを記述する正しいヘッダーを指定してから、そのバイトを送信するだけです。いくつかのコード例があります:
$fp = fsockopen("localcook", 80, $errno, $errstr, 30);
$outbody = getPureJSON();
//$out = getHeaders2($outbody);
$out = getKOHeaders($outbody);
echo "Message Sent:<br/>";
echo $out;
fwrite($fp, $out);
echo "<br/>Message Received:<br/>";
while (!feof($fp)) {
echo fgets($fp, 128);
}
fclose($fp);
希望します。
ソケットでできます。しかし、PHPの組み込みのFTP機能を使うだけで、あまり時間を節約することができます。しかし、ここでソケットについてもっと知りたければ、いくつかのリンクがあります。
http://php.net/manual/en/book.sockets.php