Time of Update: 2016-07-29
知識點:一 php基礎二 php環境搭建一 php基礎php: 超文本預先處理程式,製作網站的指令碼程式。運行環境:wamp windows+apache+mysql+php 開發 學習 研究lamp linux+apache+mysql+php運行和維護工作原理:請求---》apache--》執行php+ html(div,css)--->響應php .php尾碼--》動態網站 與資料庫互動php的檔案構成:html div
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
前一陣子,測試伺服器上的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
最近感覺公司的nginx版本太低了並且我們又要添加新的nginx模組所以只能想到的就是平滑升級這一個辦法了。Nginx更新真的很快,最近nginx的0.8.55和nginx的0.7.69舊的穩定版本已經發布。我一項比較喜歡使用新版本的軟體,於是把原來的nginx-1.0.2平滑升級至nginx-1.0.5穩定版。並記錄這一過程,希望對有需要的朋友有點協助。1. 開始之前先查看一下當前使用的版本。# /usr/local/nginx/sbin/nginx -Vnginx: nginx
Time of Update: 2016-07-29
什麼是PEAR來自百度百科:PEAR是PHP擴充與應用庫(the PHP Extension and Application Repository)的縮寫。它是一個PHP擴充及應用的一個代碼倉庫,簡單地說,PEAR之於PHP就像是CPAN(Comprehensive Perl Archive
Time of Update: 2016-07-29
header("content-type:text/html;charset=utf-8");//擷取使用者資料$keywords=$_POST['keywords'];//串連資料庫$c or die('資料庫連結失敗');//選擇資料庫,設定字元集mysql_select_db('search');mysql_set_charset('utf8');//php模糊查詢if(empty($keywords)){ $str= "請輸入要查詢的內容";}else{$sql="SELECT *
Time of Update: 2016-07-29
Zen Coding 外掛程式==============下載: Zen.Coding-Notepad++.v0.7.zip==Installation==1. Copy contents of this archive into Notepad++ 'plugins' folder (basically, it's C:\Program Files\Notepad++\plugins\)2. Restart Notepad++You should see "Zen Coding" menu
Time of Update: 2016-07-29
轉載:http://www.jb51.net/article/52916.htm其實我在《把文本中的URL地址轉換為可點選連結的JavaScript、PHP自訂函數》一文中介紹過PHP代碼如何?將URL地址轉化成連結的方法,今天給大家介紹一個更加簡潔的版本,先來看看PHP的原始碼:/*** Author: SeeDZ* From: http://code.seebz.net/p/autolink-php/**/function autolink($str, $attributes =
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
Linux教程之ubuntu下手動編譯php-amqp擴充教程首先,神馬是amqp?介紹在這裡,簡單的講就是進階隊列協議。而這個擴充就是為了讓php可以支援amqp協議與相關的隊列服務通訊。優點:可以解決伺服器處理的並發問題。 進階訊息隊列協議(AMQP)是一個非同步訊息傳遞所使用的應用程式層協議規範。作為線路層協議,而不是API(例如JMS),AMQP 用戶端能夠無視訊息的來源任意發送和接受資訊。現在,已經有相當一部分不同平台的伺服器和用戶端可以投入使用。(一)基本概念RabbitMQ
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中利用iconv函數轉化漢字字串時提示如下錯誤:Notice: iconv() [function.iconv]: Detected an illegal character in input string in a.php on line 796 出錯的語句如下:iconv("GB2312","UTF-8",$a); 解決辦法,將GB2312更改為GBK即可搞定:iconv("GBK","UTF-8",$a);
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