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

第93篇跳转关闭窗口开发(二)及php

2016-11-11 14:05 281 查看
关键词:学生传图片直接在白板上显示, php读取文件, strip_tags

二、老师与学生建立连接,图片传过来,直接在白板上显示

2.1传图片用如下格式

1)老师端:
https://www.xq.com:9001/?room_id=erer&img_T=http://www.dz101.com/static/img/teacher.png
学生端:不需要获取这个图片,老师端获取了同步过去即可。

代码支持如下:

                   functionGetQueryString(name){

                             var reg = new RegExp("(^|&)"+name +"=([^&]*)(&|$)");

                             var r =window.location.search.substr(1).match(reg);

                             if(r!=null)return  decodeURI(r[2]); return null;

                   }

        var _img_T = GetQueryString('img_T');

        console.log('_img_T------>',_img_T);

运行结果如下:



2)下一步借助导入图片功能,把这个获取的图片url显示出来。

 老师端网址:

https://www.xq.com:9001/?room_id=erer&img_T=http://www.dz101.com/static/img/teacher.png

添加个按钮如下:

<buttonid="bbTeacher" style="float:right;" onclick="importImgTeacher()">导入老师图片</button>

单击这个按钮,会执行一个函数importImgTeacher(),如下:

        //老师把图片带进来

        function importImgTeacher(){

            if(_img_T){

              var url = _img_T;

              designer.addImgByUrl(url);

            }

        }

注:因为_img_T设置的是全局变量,所以,它会带到函数里面来,为了防止老师没传图片url,所以加了个if判断。

效果演示如下:

a)开始时,在url中传入图片地址:



b)点击导入老师图片按钮,效果如下:



二、php

2.1 php读取文件

 看个例子如下:



注:首先在书写txt文件时,要采用英文字体比如Calibri字体,不能采用宋体之类的,否则读取时会出现乱码。



2.2 strip_tags

strip_tags是去标签函数,看个例子如下:



注:上面这首歌(只想一生跟你走),我加了样式。下面用去标签函数对其进行操作。如下:



看下网页的源代码如下:



注:从源代码可以看出,$str的标签全部去掉了。

上述函数可以保留指定标签,看个例子:



注:第三个echo中,使用了echo strip_tags($str,'<span>');意思是只保留span标签,其它的不要,看下源代码也确实是这样,源代码如下:



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