日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

        歡迎訪問 生活随笔!

        生活随笔

        當(dāng)前位置: 首頁 > 编程语言 > php >内容正文

        php

        PHP用Socket上传图片

        發(fā)布時間:2023/12/8 php 36 豆豆
        生活随笔 收集整理的這篇文章主要介紹了 PHP用Socket上传图片 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
        <script type="text/javascript"></script> <script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script>
      1. <?php?
      2. set_time_limit(10);?
      3. //*?設(shè)置不顯示任何錯誤?*/?
      4. //error_reporting(0);?
      5. function?varinfo($str)?{?
      6. echo?"<pre>";?
      7. var_dump($str);?
      8. echo?"<pre>";?
      9. }?
      10. $commonProtocol?=?getprotobyname("tcp");?
      11. $socket?=?socket_create(AF_INET,?SOCK_STREAM,?$commonProtocol);?
      12. if?($socket)?{?
      13. $result?=?socket_bind($socket,?'192.168.3.57',?1337);?
      14. if?($result)?{?
      15. $result?=?socket_listen($socket,?5);?
      16. if?($result)?{?
      17. echo?"監(jiān)聽成功";?
      18. }?
      19. }?
      20. }else{?
      21. echo?"監(jiān)聽失敗";?
      22. }?
      23. //$path?=?"/home/upload/";?
      24. $path?=?"e://web//";?
      25. while?(true)?{?
      26. $connection?=?socket_accept($socket);?
      27. if($connection){?
      28. $msg?=?"telnet?succeed!/r/n";?
      29. socket_write($connection,?$msg,?strlen($msg));?
      30. $BufferPond?=?array();?
      31. $buffer?=?'';?
      32. while($flag?=?socket_recv($connection,?$buffer,?1024,?0)){?
      33. if?(false?!==?strpos($buffer,'filename:')){?
      34. $filename?=?substr($buffer,9);?
      35. $filename?=?$path.$filename;?
      36. $fp?=?fopen($filename,"wb");?
      37. continue;?
      38. }?
      39. fwrite($fp,$buffer);?
      40. }?
      41. fclose($fp);?
      42. socket_close($connection);?
      43. }?
      44. }?
      45. socket_close($socket);?
      46. ?>?
      47. 客戶端:?
      48. <?php?
      49. $errno='001';?
      50. $errstr="socket?file?error";?
      51. $fp?=?fsockopen("192.168.3.57",?1337,?$errno,?$errstr,?10);?
      52. if?(!$fp)?{?
      53. echo?"$errstr?($errno)<br?/>/n";?
      54. }?else?{?
      55. $str?=?"filename:socket_file.bmp";?
      56. fwrite($fp,?$str);?$out?=?file_get_contents('../../iphone3G.bmp');?
      57. if($out){?
      58. fwrite($fp,?$out);?
      59. fwrite($fp,'over');?
      60. echo?"上傳成功";?
      61. }?
      62. }?
      63. fclose($fp);?
      64. ?>?
      65. <script type="text/javascript"></script> <script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script>

        總結(jié)

        以上是生活随笔為你收集整理的PHP用Socket上传图片的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

        如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。