Time of Update: 2016-07-29
HTML一般在前台頁面與使用者進行互動,後台可以使用PHP搭建伺服器,實現資料的處理。現在我們來實現使用前台的表單擷取使用者輸入,PHP進行幕後處理後返回給使用者資訊。(1)需要搭建PHP環境和伺服器,請參考我的前三篇部落格《Mac如何安裝XAMPP》《Eclipse配置PHP開發環境》《第一個PHP程式——Hello World》。(2)PHP代碼實現如下:密碼:".$_GET['password'];(3)擷取PHP伺服器的連結地址,也就是你運行程式後的連結地址,比如我的是:
Time of Update: 2016-07-29
(1)按照我的前兩篇部落格《Mac如何安裝XAMPP》《Eclipse配置PHP開發環境》。配置好PHP開發環境和伺服器。(2)切換工作空間,一定要把開發PHP的工作空間切換到XAMPP伺服器的目錄下。否則無法運行PHP程式。,一般XAMPP的預設路徑如下:(3)在Eclipse中建立一個PHP Project,然後在項目中建立一個PHP File。實現代碼如下:(4)開啟XAMPP,在裡面開啟Apache Web Server。。(4)然後在當前檔案空白處右鍵-->Run As-->PHP
Time of Update: 2016-07-29
1.控制器調用視圖模板還有模型如下所示: APP_DEBUG = true; 偵錯模式錯誤資訊顯示更詳細2. 控制器和模板的關係通常:在view目錄通常會有一個與控制器標誌一樣的目錄,裡邊有具體模板檔案例如GoodsController.class.php 控制 在view目錄有Goods目錄,裡邊都是Goods控制器對應的模板檔案
Time of Update: 2016-07-29
把runtime的許可權設為777,發現問題依然存在。則有可能是SELinux的問題,關閉SELinux,問題解決。查看SELinux狀態:/usr/sbin/sestatus -v SELinux status: enabled (enabled為開啟狀態)關閉SELinux:修改/etc/selinux/config 檔案將SELINUX=enforcing改為SELINUX=disabled然後重啟伺服器即可!
Time of Update: 2016-07-29
一,介紹今天介紹的是mb_substr()和mb_cutstr()。Php編程,不論是web網站,還是平台開發,很多時候都要用到字串的截取。使用之前,要先修改php.ini設定檔,將php_mbstring.dll開啟,去掉前面的;分號即可。Php_mbstring.dll是字串編碼和字串處理庫。是處理基於unicode編碼的字串,像utf-8,漢字之類的。二,示範1.$str='一無所有,就是拼的理由!';echo mb_substr($str,0,7,'utf-8
Time of Update: 2016-07-29
前一陣子,測試伺服器上的php版本做了一次升級,後來在開發時做調試,訪問時發現頁面一片空白,抓包之後發現http code是500,在php的錯誤記錄檔中記錄了一個fatal error,不禁有點困惑,因為之前在測試機上面,即使是fatal error,頁面上也會有輸出,http code是200,而不應該是500,於是在本地做了測試,發現果然是這樣,那麼究竟是為什麼,測試伺服器上出現fatal error會返回500的http code,而本地會輸出錯誤而且返回http code
Time of Update: 2016-07-29
大家有沒有覺得平時學習,工作工程中。總要在檔案夾裡進行svn的操作有點麻煩。今天剛好找到一個sumlime 的svn的外掛程式。可以在右側進行update操作。節省了好多時間,有木有。第一步:ctrl+~ 開啟控制台。 第二步:如果是sublime text3則執行import urllib.request,os,hashlib; h = '2deb499853c4371624f5a07e27c334aa' + 'bf8c4e67d14fb0525ba4f89698a6d7e1'; pf = '
Time of Update: 2016-07-29
哪些資訊應該輸出?在運行PHP指令碼的過程中,可能會出現各種各樣的問題,包括使用者層級的錯誤和系統層級的錯誤,這些錯誤對開發人員來說是有用的,然後對使用者來說就不一定有用(但是使用者還是希望看到一些錯誤的描述性資訊),那麼我們如何來顯示這些錯誤資訊呢?
Time of Update: 2016-07-29
今天在新浪sae上開發發現無法寫入檔案,提示許可權問題,代碼如下:報錯如下:查了寫資料,發現在新浪sae開發是沒法有許可權寫入檔案的,那麼如何解決這個問題呢,最後發現可以使用Storage進行讀寫操作。加了下首碼saestor://,確實如此,沒有報錯,修改後代碼如下:最後發現,如果使用Memcache,或者檔案來進行緩衝的話都是需要加首碼的,如下:如果地址的首碼為saemc:// 表示在Memcache中進行讀寫操作 ,如果首碼為saestor://
Time of Update: 2016-07-29
header("Content-type:text/html;charset=utf-8");/***用於執行所有結果集的sql語句,並將結果集緩衝到memcached伺服器中*@paramstring $sql有結果集的查詢語句SQL* @param object$memcache Memcache類的對象*@return $date返回結果集的資料*/function select($sql,Memcache $memcache){/* md5 sql命令
Time of Update: 2016-07-29
1,如果沒有phpize,首先安裝php5-devsudo apt-get install php5-dev 2,擷取最新的redis代碼,並且編譯安裝wget http://redis.googlecode.com/files/redis-2.4.15.tar.gztar xzvf redis-2.4.15.tar.gzcd redis-2.4.15makemake install3,安裝phpredis,擷取最新的版本代碼進行編譯wget --no-check-certificate
Time of Update: 2016-07-29
可以用 = 複製一個數組到另外一個數組中。range():用於產生一個等差數列數組。$arr[0]=”hello”;//直接建立一個長度為1的數組,等價於$arr = array(“0”=>”hello”);$arr[1]=”world”;$arr2 = array(“hello”,”world”);//與上面兩行代碼等價foreach($arr as $now)//foreach迴圈{ echo $now."";}foreach($arr as $key=>$value){
Time of Update: 2016-07-29
問題補充: 這幾種原因也被排除了,我的是後台,只要一個人登入! 原因1:bin目錄中的檔案被改寫,asp.net有一種機制,為了保證dll重新編譯之後,系統正常運行,它會重新啟動一次網站進程,這時就會導致Session丟失,所以如果有access資料庫位於bin目錄,或者有其他檔案被系統改寫,就會導致Session丟失原因2:檔案夾選項中,如果沒有開啟“在單獨的進程中開啟檔案夾視窗”,一旦建立一個視窗,系統可能認為是新的Session會話,而無法訪問原來的Session,
Time of Update: 2016-07-29
PHP 工程師 (PHP Programmar) 定義: 正在以PHP程式為主要工作,並進行中新產品的研發.可以同時使用C+/perl等輔助提高PHP程式效能的人是PHP工程師. 描述: PHP工程師是. 特徵: 1: 精通一種或多種linux. 2: 快速編寫結構清晰,代碼格式優美的PHP程式. 3: 能夠進行架構級通用程式的研發. 4:
Time of Update: 2016-07-29
end()函數:end()函數將數組內部的指標指向最後一個元素,如果成功並返回該元素的值;for example:$people = array("Peter", "Joe", "Glenn", "Cleveland");echo end($people);output: Clevelandcurrent()函數:current() 函數返回數組中的當前元素(單元)。 每個數組中都有一個內部的指標指向它“當前的”元素,初始指向 插入到數組中的第一個元素。
Time of Update: 2016-07-29
我們都知道,在搭建一個個人部落格的過程中,我們 要實現一個寫文章的頁面,這個頁面得支援編輯和格式化文字的功能,那麼這個功能的實現其實是有現成的外掛程式可以用的,我在檢索的過程中看到一個名字叫:FCKeditor 編輯器 的外掛程式(PHP版),那麼接下來我們就將這個編輯器外掛程式嵌入到我們的PHP頁面中去。我們先下載這個外掛程式,然後將其解壓到你的部落格源檔案的根目錄下,這時候可以將解壓的檔案夾重新命名,例如重新命名為fckeditor
Time of Update: 2016-07-29
環境配置完畢,中途遇到了問題,備份解決方案。原料:Apache service MonitorPHP 5.2Mysql 5.5以上全部安裝一、配置Apache 首先修改Apache的設定檔。Apache設定檔在Apache安裝目錄的conf目錄下的httpd.conf。 1、讓Apache解析php檔案 在設定檔中找到 #LoadModule vhost_alias_module modules/mod_vhost_alias.so 在一行添加 LoadModule
Time of Update: 2016-07-29
一、引言產品分類,多級的樹狀結構的論壇,郵件清單等許多地方我們都會遇到這樣的問題:如何儲存多級結構的資料?在PHP的應用中,提供後台資料存放區的通常是關係型資料庫,它能夠儲存大量的資料,提供高效的資料檢索和更新服務。然而關係型資料的基本形式是縱橫交錯的表,是一個平面的結構,如果要將多級樹狀結構儲存在關係型資料庫裡就需要進行合理的翻譯工作。接下來我會將自己的所見所聞和一些實用的經驗和大家探討一下: 層級結構的資料儲存在平面的資料庫中基本上有兩種常用設計方法: *
Time of Update: 2016-07-29
這篇文章主要介紹了php中current、next與reset函數用法,以執行個體形式詳細講述了PHP中針對數組操作的函數current、next與reset的具體用法,對於深入瞭解數組的用法具有一定的參考借鑒價值,需要的朋友可以參考下$array=array('step one','step two','step three','step four'); //定義一個數組 echo current($array).
Time of Update: 2016-07-29
swoole的官網請見:http://www.swoole.com/ swoole-git:https://github.com/swoole/swoole-src一.伺服器端:1. 編輯server.php檔案內容如下:$reqs=array(); //保持用戶端的長串連在這個數組裡$serv = new swoole_websocket_server("192.168.2.115", 9502);//如下可以設定多連接埠監聽//$server = new