04 2013 档案

摘要:http://team.aiitec.net/?c=inbox 阅读全文
posted @ 2013-04-27 14:28 徐耀湘 阅读(101) 评论(0) 推荐(0) 编辑
摘要:http://127.0.0.1/loginapi/JsonPacket/example/loginrequestdemo.php 阅读全文
posted @ 2013-04-27 14:24 徐耀湘 阅读(119) 评论(0) 推荐(0) 编辑
摘要:http://www.mwop.net/blog/248-Introducing-the-ZF2-Plugin-Broker.htmlhttp://framework.zend.com/manual/2.1/en/modules/zend.mvc.quick-start.html 阅读全文
posted @ 2013-04-26 15:07 徐耀湘 阅读(7079) 评论(0) 推荐(0) 编辑
摘要:$user_session = new \Zend\Session\Container('user');$user_session->username = 'Andy0708'; // Write to sessionecho $username = $user_session->username; // Read from session 阅读全文
posted @ 2013-04-26 14:32 徐耀湘 阅读(178) 评论(0) 推荐(0) 编辑
摘要:One of the requirements for a new app that I'm writing is that it has a specific session name. In Zend Framework 2, this is done by creating aSessionManagerwith the correct configuration and then setting the default manager on the Session Container:use Zend\Session\Config\SessionConfig;use Zend\ 阅读全文
posted @ 2013-04-26 11:44 徐耀湘 阅读(180) 评论(0) 推荐(0) 编辑
摘要:if(filter_var($email,FILTER_VALIDATE_EMAIL) === false){ echo 'Email is not valid';}else{ //do the stuff} 阅读全文
posted @ 2013-04-25 12:58 徐耀湘 阅读(118) 评论(0) 推荐(0) 编辑
摘要:if (eregi("^[_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,3}$",$email)) { echo "您的 E-Mail 通过初步检查"; } 阅读全文
posted @ 2013-04-25 11:40 徐耀湘 阅读(104) 评论(0) 推荐(0) 编辑
摘要:这是一个知识不断更新、新领域、新名词不断涌现的时代。古老的封建社会,一个人只会一样手艺,可以受用一生,但在知识经济时代,这不可能,我们必须要保持旺盛的求知欲,主动或被动地接触新的、陌生的领域。面对陌生,很多人往往会怀有畏惧感,但事实上,并没有那么可怕。人月神话建议:1.大量的阅读,泛读为主。2.搭建知识体系结构3.确认自己的问题和价值方向4.找关键主干展开和延伸实现价值。以下是我站在学习方法角度给出的一些建议。未必中肯,仅供参考。一、建立全景图在进入陌生领域时,如果能够在开始就获得全景图,或者自己搭建,会加速学习进度,可以更快地掌握新知识。这就好像在到一个陌生的地方时,拿到一张地图,路线清晰, 阅读全文
posted @ 2013-04-24 12:30 徐耀湘 阅读(169) 评论(0) 推荐(0) 编辑
摘要:http://blog.evan.pro/getting-started-with-the-zf2-skeleton-and-zfcuser 阅读全文
posted @ 2013-04-24 12:04 徐耀湘 阅读(129) 评论(0) 推荐(0) 编辑
摘要:我之所以這麼喜歡Zend Framework的關係,其中一項就是它可以幫你很簡單的實現MVC的架構,所以今天的任務就是要建立一個以MVC為架構的基本網頁。首先當然要先建立一個測試用的資料庫,因此我簡單的建立了一個名為Employee的資料表來進行展示,該資料表如下:很簡單的資料表吧,就三個欄位而已,這我想我就應該不用多做解釋了,只是拿來存放員工姓名與年紀資料而已。好了,有了資料之後就能開始建立Model了,首先在src\Application\下建了一個Model的資料夾,並分別建立其ValueObject和Model的類別檔,我先建立一個ValueObjec(src\Application\ 阅读全文
posted @ 2013-04-24 11:12 徐耀湘 阅读(192) 评论(0) 推荐(0) 编辑
摘要:由於Zend Framework 2與之前的版本在設定方法上不太一樣,因此我決定好人做到底從如何安裝出一個Hello World專案開始講起。首先你需要到Zend的網站上面下載Zend Framework 2(建議下載Full版本)http://framework.zend.com/downloads/latest下載完後你就可以將該壓縮zip檔解壓縮到網站目錄下,但是很可惜的這還不是一個完整的專案,因此你需要先建構出一個網站的樣板出來(Template),而Zend Framework 2會比較麻煩一點,你需要用到Composer來進行處理,你可以連到以下的網站下載該Composer:htt 阅读全文
posted @ 2013-04-24 11:11 徐耀湘 阅读(201) 评论(0) 推荐(0) 编辑
摘要:在Zend Framework 2當中有一個很重要的觀念,而這個觀念就是Modules,這也是在整個網站當中最基礎的觀念,所以今天我們就來看看Modules在Zend Framework搞什麼東西吧。Modules簡單來說就是你的應用程式的集合,裡面會包含Views, Controllers, Models等東西,(請原諒我不翻譯這三個名詞,翻譯完應該更看不懂)你可以稍微看一下下面這個架構:在這個例子中我們是用Zend所提供的骨架Template,因此你可以看到裡面有一個名為Application的Module,(Application在這我們稱它為Module的namespace)同時你應該 阅读全文
posted @ 2013-04-24 10:57 徐耀湘 阅读(185) 评论(0) 推荐(0) 编辑
摘要:configuration 组态layout 布局 阅读全文
posted @ 2013-04-24 10:26 徐耀湘 阅读(112) 评论(0) 推荐(0) 编辑
摘要:public function loginAction() { $form = new AlbumForm(); $form->get('submit')->setAttribute('value', 'login'); $request = $this->getRequest(); if ($request->isPost()) { $album = new Album(); $form->setInputFilter($album->getInputFilter()); ... 阅读全文
posted @ 2013-04-23 15:00 徐耀湘 阅读(216) 评论(0) 推荐(0) 编辑
摘要:在albumTable.php加入 public function checkReg($aii_username) { $aii_username = $aii_username; $rowset = $this->select(array('aii_username' => $aii_username)); $row = $rowset->current(); if ($row) { throw new \Exception("this username already reg"); } ... 阅读全文
posted @ 2013-04-23 14:59 徐耀湘 阅读(207) 评论(0) 推荐(0) 编辑
摘要:<?phpnamespace Album\Model;use Zend\Db\TableGateway\AbstractTableGateway;use Zend\Db\Adapter\Adapter;use Zend\Db\ResultSet\ResultSet;class AlbumTable extends AbstractTableGateway{ protected $table = 'aii_user'; public function __construct(Adapter $adapter) { $this->adapter = $adapter.. 阅读全文
posted @ 2013-04-23 14:25 徐耀湘 阅读(156) 评论(0) 推荐(0) 编辑
摘要:public function saveAlbum(Album $album) { $data = array( 'aii_username' => $album->aii_username, 'aii_password' => $album->aii_password, ); $this->checkReg($data['aii_username']); $id = (int)$album->id; if ($id == 0) { $this->in... 阅读全文
posted @ 2013-04-23 14:24 徐耀湘 阅读(142) 评论(0) 推荐(0) 编辑
摘要:数据库现在我们已经建立好了一个拥有控制器及其方法以及显示层脚本的模块,现在就让我们来看看应用的模型层部分。记住模型层是处于应用中处理核心问题的部分(所以也被称为“业务层”),换句话说,就是处理数据库。我们将会使用Zend\Db\TableGateway\TableGateway这个类,专门对数据库进行增、删、改、查的作用。我们通过PHP的PDO方式来连接MySQL,然后创建一个名为“zf2tutorial”的数据库,执行下面的SQL语句来创建封面表,并且插入一些数据进去。CREATE TABLE album ( id int(11) NOT NULL auto_increment, artis 阅读全文
posted @ 2013-04-23 11:16 徐耀湘 阅读(471) 评论(0) 推荐(0) 编辑
摘要:zend framework2使用教程【一】-安装一、前往:http://www.zendframework.com/downloads/latest,下载最新版zf,当前教程使用版本为2.1.0二、在你的web根目录新建文件夹zf,将压缩包中的内容解压缩到zf文件夹中三、前往:https://nodeload.github.com/zendframework/ZendSkeletonApplication/zip/master,下载zf2的教程目录。将压缩包的文件解压到zf文件夹以上三部完成后,你的zf文件夹中的目录结构应该如下:四、打开你的apache的httpd.conf文件夹,在文件的 阅读全文
posted @ 2013-04-23 10:03 徐耀湘 阅读(644) 评论(0) 推荐(0) 编辑
摘要:<?phpreturn array( 'modules' => array( 'Application', 'Album', ), 'module_listener_options' => array( 'config_glob_paths' => array( 'config/autoload/{,*.}{global,local}.php', ), 'module_paths' => array( './module', '. 阅读全文
posted @ 2013-04-23 09:55 徐耀湘 阅读(157) 评论(0) 推荐(0) 编辑
摘要:return array( 'db' => array( 'driver' => 'Pdo', 'dsn' => 'mysql:dbname=zf2tutorial;hostname=localhost', 'username' => 'rob', 'password' => '123456', 'driver_options' => array( PDO::MYSQL_ATTR_INIT_COMMA 阅读全文
posted @ 2013-04-22 22:43 徐耀湘 阅读(215) 评论(0) 推荐(0) 编辑
摘要:function check_login(){session_start(); if($_SESSION['author'] != 'aiicms_ok') { header('Location:./admin_login.php'); }} 阅读全文
posted @ 2013-04-22 17:37 徐耀湘 阅读(135) 评论(0) 推荐(0) 编辑
摘要:<?phpreturn array( 'modules' => array( 'Application', 'Album', ), 'module_listener_options' => array( 'config_glob_paths' => array( 'config/autoload/{,*.}{global,local}.php', ), 'module_paths' => array( './module', '. 阅读全文
posted @ 2013-04-19 11:23 徐耀湘 阅读(175) 评论(0) 推荐(0) 编辑
摘要:CREATE TABLE album ( id int(11) NOT NULL auto_increment, artist varchar(100) NOT NULL, title varchar(100) NOT NULL, PRIMARY KEY (id));INSERT INTO album (artist, title) VALUES ('The Military Wives', 'In My Dreams');INSERT INTO album (artist, title) VALUES ('Adele', '21' 阅读全文
posted @ 2013-04-19 10:28 徐耀湘 阅读(225) 评论(0) 推荐(0) 编辑
摘要:config/autoload/global.phpreturn array( 'db' => array( 'driver' => 'Pdo', 'dsn' => 'mysql:dbname=album;hostname=localhost', 'username' => 'root', 'password' => '', 'driver_options' => array( PDO::MYSQL_ 阅读全文
posted @ 2013-04-19 10:27 徐耀湘 阅读(257) 评论(0) 推荐(0) 编辑
摘要:版本php5.4.14 下载地址:http://windows.php.net/downloads/releases/php-5.4.14-Win32-VC9-x86.zipapache2.4.4 下载地址:http://url.cn/CFdoHCmysql5.6.10.1 下载地址:http://www.mysql.com/downloads/installer/zend framework2.1.4 下载地址:http://framework.zend.com/downloads/latestZendSkeletonApplication 下载地址:https://github.com/z 阅读全文
posted @ 2013-04-18 11:02 徐耀湘 阅读(273) 评论(0) 推荐(0) 编辑
摘要:<?php// 这个文件$filename = '1.jpg';$percent = 0.5;// 内容类型header('Content-Type: image/jpeg');// 获取新的尺寸list($width, $height) = getimagesize($filename);$new_width = $width * $percent;$new_height = $height * $percent;// 重新取样$image_p = imagecreatetruecolor($new_width, $new_height);$image 阅读全文
posted @ 2013-04-11 14:29 徐耀湘 阅读(102) 评论(0) 推荐(0) 编辑