您的位置:首页 > 编程语言 > PHP开发

第37篇 导入问题图片后重连房间(二)及php上传文件

2016-12-20 19:10 393 查看
关键词:导入问题图片后重连房间,检测文件末尾, php文件上传

一、IOS-WebRTC BUG处理

1导入问题图片后重连房间

研究以下代码,找关连性

var hashString = location.hash.replace('#', '');

if (hashString.length) {

    (functionreCheckRoomPresence() {

       connection.checkPresence(hashString, function(isRoomExists) {

            if (isRoomExists&& params.t) {

               connection.join(hashString);

                var t =Math.abs(params.t);

                if (t <= 1000) {

                   setTimeout("noticeBalanceLow()", 60000 * (t - 3));

                   setTimeout("closeConnection()", 60000 * t);

                }

                return;

            }

           setTimeout(reCheckRoomPresence, 1000);

        });

    })();

}

这种方法好像不太好解决,以后有机会了再研究,现在想到了另一种方法如下:

服务器方面学生端:

https://st.dz101.com:9005/demos/student.html?roomid=1990
 

老师端:

https://st.dz101.com:9005/demos/index.html?t=300&imgUrl=http://st.dz101.com:8003/uploadfiles/2016/11/1478143874gHeUlH.jpeg#1990
成功截图如下:



本地:

学生端:

  https://localhost:9005/demos/student.html?roomid=1912
 

老师端:

https://localhost:9005/demos/index.html?t=300&imgUrl=http://st.dz101.com:8003/uploadfiles/2016/11/1478143874gHeUlH.jpeg#1912

二、php

2.1检测文件末尾(EOF)

feof() 函数检测是否已到达文件末尾(EOF)。

在循环遍历未知长度的数据时,feof() 函数很有用。

注:在 w
、a
和 x
模式下,您无法读取打开的文件!

2.2  php文件上传

通过 PHP,可以把文件上传到服务器。创建一个文件上传表单,允许用户从表单上传文件是非常有用的。看个例子如下:

form.html



注:<form> 标签的 enctype 属性规定了在提交表单时要使用哪种内容类型。在表单需要二进制数据时,比如文件内容,请使用 "multipart/form-data"。

<input> 标签的 type="file" 属性规定了应该把输入作为文件来处理。举例来说,当在浏览器中预览时,会看到输入框旁边有一个浏览按钮。

上述文件引入一个文件upload_file.php,如下:



运行如下:

上传一张图片,如下:



点提交,结果如下:



2016年12月20日星期二
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息