【YIIframe上excel文件的下传,读取数据保存进数据库?如何做啊求。】教程文章相关的互联网学习教程文章

YiiFramework开发教程Zii组件-Selectable示例_PHP教程【图】

CJuiSelectable可以显示一个列表,列表的每个项支持Select事件,它封装了 JUI Selectable插件,其基本用法如下:[php] clientScript->registerCss(selectable," #selectable {list-style-type: none; margin: 0; padding: 0; width: 60%;} #selectable li {margin: 2px; padding: 4px; border: 1px solid #e3e3e3; background: #f7f7f7} #selectable .ui-selecting { border: 1px solid #fad42e; } #selectable .ui-sele...

YiiFramework开发教程Zii组件-Menu示例_PHP教程【图】

介绍完Yii数据库接口外,从本篇开始介绍Zii组件,包括列表视图ListView,表格视图GridView,此外还包括一些基于JQuery的UI组件,如AutoComplete,DataPicker, Button, Drag 和 Drop等。本文介绍Menu菜单用法,CMenu使用Html 列表显示多级菜单,Menu配置通过其属性item来配置,每个菜单项包括三个主要属性visible 是否可见 active 当前菜单项是否选中, items 子菜单项。 此外还包括如下属性:label: 可选,菜单名称,支持使用HTML标...

YiiFramework开发教程Zii组件-SliderInput示例_PHP教程【图】

CJuiSliderInput 显示一滑动条,它也封装了 JUI slider插件,可以用在Form中作为用户输入UI组件。基本用法如下:[php] beginWidget(CActiveForm); ?> errorSummary($model); ?> widget(zii.widgets.jui.CJuiSliderInput, array( model=>$model, attribute=>size, name=>my_slider, value=>50, event=>change, options=>array( min=>0, max=>100, slide=>js:function(event,ui){$("#amount").text(ui.value);}, ), ht...

YiiFramework开发教程Zii组件-ListView示例_PHP教程【图】

CListView可以用来显示列表,CListView支持使用自定义的View模板显示列表的的记录,因此可以非常灵活的显示数据的表,这点有点像Android的ListView:-)。CListView 支持分页和排序,分页和排序支持使用AJAX实现从而可以提高页面的响应性能。CListView的使用需要通过DataProvider,通常是使用CActiveDataProvider。本例修改Yii Framework 开发教程(26) 数据库-Active Record示例,不过为了显示分页,我们使用Customer数据库表,每页...

YiiFramework开发教程Zii组件-Tabs示例_PHP教程【图】

前基本用法如下:[php] widget(zii.widgets.jui.CJuiTabs, array( tabs=>array( Static tab=>Static content, Render tab=>$this->renderPartial(pages/_content1,null,true), Ajax tab=>array(ajax=>array(ajaxContent,view=>_content2)), ), options=>array( collapsible=>true, selected=>1, ), htmlOptions=>array( style=>width:500px; ), )); ?> widget(zii.widgets.jui.CJuiTabs, array( tabs=>array( ...

YiiFramework开发教程Zii组件-Sortable示例_PHP教程【图】

CJuiSortable显示一个列表,列表中的列表项可以通过拖放重新调整顺序,它封装了 JUI Sortable插件。其基本用法如下:[php] clientScript->registerCss(sortable, " #sortable {list-style-type: none; margin: 0; padding: 0; width: 60%;} #sortable li {margin: 2px; padding: 4px; border: 1px solid #e3e3e3; background: #f7f7f7} ", screen, CClientScript::POS_HEAD); ?> widget(zii.widgets.jui.CJuiSortabl...

YiiFramework开发教程Zii组件-GridView示例_PHP教程【图】

CGridView 以表格的形式显示数据,CGridView 也支持分页和排序,CGridView最基本的用法和ListView类型,也是通过设置 data provider,通常是CActiveDataProvider。修改上个例子Yii Framework 开发教程(31) Zii组件-DetailView 示例,把ListView该为GridView:[php] widget(zii.widgets.grid.CGridView, array( dataProvider=>$dataProvider, ajaxUpdate=>false, template=>{pager}{summary}{items}{pager}, )); ?> widget(z...

YiiFramework开发教程Zii组件-Accordion示例_PHP教程【图】

Zii组件中包含了一些基于JQuery的UI组件,这些UI组件定义在包zii.widgets.jui中,包括CJuiAccordion ,CJuiAutoComplete,CJuiDatePicker等。本篇介绍CJuiAccordion,显示一个Accordion组件(类似手风琴可以折叠的UI组件)。这个控件封装了 JUI Accordion插件。基本用法如下:[php] widget(zii.widgets.jui.CJuiAccordion, array( panels=>array( panel 1=>Content for panel 1, panel 2=>Content for panel 2, panel 3=>$thi...

VS.PHP+YiiFramework组合开发PHP应用_PHP教程【图】

在做程序员的很长时间内是使用Microsoft的Visual Studio开发应用。对Visual Stuido提供的开发环境也比较熟悉了。偶尔开始做下PHP应用,Eclipse 的PHP IDE非常之不错,但如果你习惯了Visual Studio,那么使用Vs.php 也是一个非常好的选择。 www.2cto.com VS.PHP 基于Visual Studio 集成开发环境,使用VS.PHP 你可以使用Visual Studio IDE来开发,调试,部署PHP应用。尤其是其提供的调试环境和Visual Studio本身提供的其它语言C#调试...

iframe无刷新文件上传实现程序_PHP教程

iframe无刷新文件上传其实就是在当前页面打开了上传程序的页面,有点像ajax局部刷新一个,只是我们把它放到了iframe页面中上传,同时我们把iframe页面给隐藏了。一个最原始最简单的iframe上传例子: 本例中采用iframe名字,所以表单在提交时会在iframe内打开链接(即无刷新,确切的说应该是 感觉无刷新) 在表单提交时,调用startUpload方法,当然这是JS定义的。前台上传页面index.html,主要是一个表单与一个js回调函数。上传文件...

php利用iframe实现无刷新文件上传功能_PHP教程

上传原理很简单就是利用表单的打开方式为iframe的id名,这样就可以在当前页面的iframe打来了,实现文件上传,再利用js返回上传结果。无刷新上传文件 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($myfil...

php中IE7iframesession丢失问题解决方案_PHP教程

本文章来给在家介绍在php中IE7 iframe session丢失问题解决方案,有碰到此类问题的同学可进入参考参考假设采用iframe方式,很可能会遇到这样的问题。而且这个问题只存 在于IE7浏览器中,我在firefox, IE6和chrome等浏览器中测试均没有问题在运行session_start之前,在程序中加上如下一句(以php语言为例),大致是向浏览器声明一下安全级别,这样iframe子页面在创建session时就不会有问题了:代码如下 header(’P3P: CP=”ALL ADM ...

IE下PHPiframe跨域导致session丢失问题的解决方法_PHP教程

一个登录页面,被别的网站用iframe嵌进去后,死活无法登录(只在IE中存在这种情况)。主要是session无法被保存的问题,下面把个人的解决过程分享个大家 今天搞的一个登录页面,被别的网站用iframe嵌进去后,死活无法登录(只在IE中存在这种情况)。 很明显,session无法被保存。但是直接在地址栏打开那个登录页面,一切都正常啊。真是奇怪啊。 在网上搜索了一下。发现这个问题还真有不少人提及到。最后的解决方法是在那个登录页面里...

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

上传头像,界面无跳转的方式很多,我用的是加个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教程

可以使用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-Frame-Options SAMEOR...