【php+js iframe实现上传头像界面无跳转】教程文章相关的互联网学习教程文章

php利用iframe实现无刷新文件上传功能的代码_PHP

iFrame 代码如下:      无刷新上传文件                                    php代码     sleep(2);   $fileTypes = array('jpg','png','gif','bmp');   $result = null;   $uploadDir = './upfiles';   $maxSize = 1 * pow(2,20);   if ($_SERVER['REQUEST_METHOD'] == 'POST' && isset($_POST['sub'])) {   $myfile = $_FILES['myfile'];   $myfileType = substr($myfile['name'...

smarty巧妙处理iframe中内容页的代码_PHP

iFrame 废话不多说,进去正题 做过后台的,应该都知道,经常要用到iframe来处理导航,如果按一般的思路来做这个功能,还是挺简单的 可是当我用smarty的时候,就发现了问题,比如,一个iframeset分成了:头部top,左边menu,右边main, 正常情况,用smarty来处理的话,一般是这样: 如果3个页面仅仅只是静态页面的话,就是如下处理 iframe.html代码: 代码如下: 假设iframe里面的内容页都要应用到一些特殊处理,如: top.html需...

关于Iframe如何跨域访问Cookie和Session的解决方法_PHP

iFrame 最近做登录系统的整合,其中遇到的一个最关键的问题为在一个统一的后台里需要无障碍的访问另外一个系统后台,这个系统是第三方提供的一个加过密的系统,后台自动登录接口是自己分析出来的,没有单独提供,当从统一后台通过自动登录接口登录时,系统直接跳转到系统后台首页,后台登录成功后所跳转的URL这里没法指定,控制不了跳转的页面,如果在统一后台里需要链接到这个系统后台的另外一个页面,而非后台默认首页时,也就是...

PHP关于IE下的iframe跨域导致session丢失问题解决方法_PHP

iFrame 今天搞的一个登录页面,被别的网站用iframe嵌进去后,死活无法登录(只在IE中存在这种情况)。 很明显,session无法被保存。但是直接在地址栏打开那个登录页面,一切都正常啊。真是奇怪啊。 在网上搜索了一下。发现这个问题还真有不少人提及到。最后的解决方法是在那个登录页面里加上以下代码: 代码如下:header(P3P: CP="ALL ADM DEV PSAi COM OUR OTRo STP IND ONL"); session_start(); 可能这个问题跟我的登录页面是采...

php+jsiframe实现上传头像界面无跳转_PHP

iFrame 上传头像,界面无跳转的方式很多,我用的是加个iframe那种。下面直接上代码。 html: 代码如下://route 为后端接口 //upload/avatar 为上传的头像的保存地址 //imgurl=/upload/avatar/ 这里最后的是为了后面用js实现即时显示最新的更换后的头像用的,参照下面的js部分的代码 //头像保存名称为uid.type,如1.jpg,2.png等 //$user[avatar] 用户如果上传过头像,该用户数据库中的avatar字段将赋予时间戳,否则为空 php: 代...

PHP、Nginx、Apache中禁止网页被iframe引用的方法_PHP

iFrameNginxApache 可以使用php或nginx等添加X-Frame-Options header来控制frame权限X-Frame-Options有三个可选的值: DENY:浏览器拒绝当前页面加载任何Frame页面SAMEORIGIN:frame页面的地址只能为同源域名下的页面ALLOW-FROM:允许frame加载的页面地址 PHP代码: 代码如下:header(‘X-Frame-Options:Deny); Nginx配置: 代码如下:add_header X-Frame-Options SAMEORIGIN 可以加在locaion中 代码如下:location /{ add_header X-Fr...

YiiFramework框架获取分类下面的所有子类方法_PHP

获取分类下面的所有子类方法: static function getMenuTree($arrCat, $parent_id = 0, $level = 0,$all=True){static $arrTree; //使用static代替globalif(!$all) $arrTree =;if( empty($arrCat)) return FALSE;$level++;if($level == 1) $arrTree[] = $parent_id;foreach($arrCat as $key => $value){if($value[parent_cid ] == $parent_id){//$value[ level] = $level;$arrTree[] = $value[cid];unset($arrCat[$key]); //注销当...

PHP+iFrame实现页面无需刷新的异步文件上传_PHP【图】

本文实例讲述了PHP+iFrame实现页面无需刷新的异步文件上传,是非常实用的常见技巧。分享给大家供大家参考。具体分析如下: 说到iframe,现在用它的人是越来越少了,并且很多人都相信它应该被AJAX所取代,的确如此,因为AJAX太出色了。 不过有一种情况的实现我还是选择了iframe,这就是本文要说的文件的异步上传,感兴趣的可以试试,如果用原生的AJAX来实现应该是要复杂的多。 先来给初学者补补基础知识: 1. 在iframe标签一般会指定...

YiiFramework入门知识点总结(图文教程)_PHP【图】

本文总结了YiiFramework入门知识点。分享给大家供大家参考,具体如下: 创建Yii应用骨架 web为网站根目录 yiic webapp /web/demo 通过GII创建model和CURD时需要注意 1、Model Generator 操作 即使在有表前缀的情况下,Table Name中也要填写表的全名,即包括表前缀。如下图:2、Crud Generator 操作 该界面中,Model Class中填写model名称。首字母大写。也可参照在生成model时,在proctected/models目录中通过model generator生成的...

YIIFramework框架教程之国际化实现方法_PHP

本文讲述了YII Framework框架教程之国际化实现方法。分享给大家供大家参考,具体如下: 一个web应用,发布到互联网,就是面向全球用户。用户在世界的各个角落都可以访问到你的web应用,当然要看你的网站和不和谐,不和谐的web应用在和谐社会是不让你访问的。 YII提供了国际化的支持,可以让我们创建的应用适合不同语言的人群。 国际化是一个很花哨的东西,没有哪个大型的网站真正能做到国际化。大多都是针对不懂的语言,不同地区设...

YIIFramework框架使用YIIC快速创建YII应用之migrate用法实例详解_PHP【图】

本文实例讲述了YII Framework框架使用YIIC快速创建YII应用之migrate用法。分享给大家供大家参考,具体如下: yii migrate 查看帮助/* /www/yii_dev/yii/framework# php yiic migrate help Error: Unknown action: help USAGEyiic migrate [action] [parameter] DESCRIPTIONThis command provides support for database migrations. The optionalaction parameter specifies which specific migration task to perform.It can take ...

YIIFramework学习之request与response用法(基于CHttpRequest响应)_PHP

本文实例讲述了YII Framework学习之request与response用法。分享给大家供大家参考,具体如下: YII中提供了CHttpRequest,封装了请求常用的方法。具体代码如下:class CHttpRequest extends CApplicationComponent {public $enableCookieValidation=false;public $enableCsrfValidation=false;public $csrfTokenName=YII_CSRF_TOKEN;public $csrfCookie;private $_requestUri;private $_pathInfo;private $_scriptFile;private $_s...

YIIFramework框架教程之安全方案详解_PHP

本文讲述了YII Framework框架的安全方案。分享给大家供大家参考,具体如下: web应用的安全问题是很重要的,在“黑客”盛行的年代,你的网站可能明天都遭受着攻击,为了从某种程度上防止被攻击,YII提供了防止攻击的几种解决方案。当然这里讲的安全是片面的,但是值得一看。 官方提供的解决方案有:如下 1. 跨站脚本攻击的防范 跨站脚本攻击(简称 XSS),即web应用从用户收集用户数据。 攻击者常常向易受攻击的web应用注入JavaScrip...

YIIFramework教程之异常处理详解_PHP

本文讲述了YII Framework异常处理。分享给大家供大家参考,具体如下: 异常无处不在,作为程序员,活着就是为了创造这些异常,然后修复这些异常而存在的。YII框架封装了PHP的异常,让异常处理起来更简单。 使用 YII处理错误和异常的配置方法: 你可以在入口文件中定义YII_ENABLE_ERROR_HANDLER和YII_ENABLE_EXCEPTION_HANDLER为true. 引发异常的情况 1.触发onError或者onException事件 2.人为抛出异常。例如throw new ExceptionCla...

YIIFramework框架教程之使用YIIC快速创建YII应用详解_PHP

本文实例讲述了YII Framework框架使用YIIC快速创建YII应用的方法。分享给大家供大家参考,具体如下: yii提供了强大的命令行工具来快速的创建相关组件和应用。 cd进入yii/framework框架的根目录。 执行# php yiic Yii command runner (based on Yii v1.1.8) Usage: yiic <command-name> [parameters...]The following commands are available:- message- migrate- shell- webappTo see individual command help, use the followin...