Time of Update: 2018-07-24
基礎篇(第一講):ecshop安裝以及背景操作。 基礎篇(第二講):學套模板。 基礎篇(第三講):學套模板。 基礎篇(第四講):購物車添加留言 基礎篇(第五講):ecshop常規修改 基礎篇(第六講):AJAX在ecshop中的應用 基礎篇(第七講):商品列表顯示購買人數 基礎篇(第八講):鑽石小鳥商城分析 基礎篇(第九講):後台建立獨立模組 基礎篇(第十講):商品評論的原理分析 基礎篇(第十一講):多商品倒計時顯示 基礎篇(第十二講):商品重量和屬性關聯
Time of Update: 2018-07-24
init.smarty.php <?phpdefine("ROOT", ".");//解決問題:Warning: strftime() [function.strftime]:date_default_timezone_set("Asia/Shanghai");include ROOT."/libs/Smarty.class.php";$tpl = new
Time of Update: 2018-07-24
session有幾種使用方式 1.基於cookie的 2.基於url的sid字串的 3.儲存到資料庫中的 4.儲存的memcache中的(效率最好的) 寫了一個登陸的小例子: 具體實現如下: comm.php <?php/** * 當瀏覽器禁用掉cookie之後,可以採取傳遞sessionID */session_start();echo "id:" . session_id() .
Time of Update: 2018-07-24
一、server.php服務端: <?phperror_reporting(E_ALL);set_time_limit(0);ob_implicit_flush();//本地IP$address = 'localhost';//設定用111連接埠進行通訊$port = 111;//建立SOCKETif (($sock = socket_create(AF_INET, SOCK_STREAM, SOL_TCP)) < 0) {echo "socket建立失敗原因 &
Time of Update: 2018-07-24
通過openssl實現的簽名、驗簽、非對稱加解密,需要配合x.509認證(如crt和pem)檔案使用。 由於各種原因,該類並不十分完善,歡迎各種測試。 <?php/** * RSA演算法類 * 簽名及密文編碼:base64字串/十六進位字串/二進位字串流 * 填充方式: PKCS1Padding(加解密)/NOPadding(解密) * * Notice:Only accepts a single block. Block size is equal to the
Time of Update: 2018-07-24
dede做了一個小網站,近兩個月連續被 別人 非法侵入 90sec.php \mybak.php ; 於是想著更新下dede程式到最新的版本 ,誰知道線上更新後dede出現錯誤 DedeCMS Error:Tag disabled:"php" more...! 網上看到好多朋友都在問這個問題,有的朋友也提出瞭解決方法, 網站後台--系統--系統基本參數---其他選項 ---模板引擎禁用標籤:php
Time of Update: 2018-07-24
昨晚和@buptpatriot談起了PHP的大象logo,我並不知道它的由來,於是就google了一下。 從知乎的這篇回答找到答案。 特此轉載過來,讓更過剛興趣的朋友看到: 原文地址:Adopt an elePHPant 英文著作權歸原作者 EL ROUBIO 所有,中文翻譯由 wctbok 獨立完成,如若轉載請註明。Adopt an elePHPant[1] - your PHP mascott[2]領養一頭“大象” - 你的PHP吉祥物==============
Time of Update: 2018-07-24
學習PHP,遇到這麼個問題 class MyPc{ static public $name = "我的電腦"; function Show(){ echo $this->name."正在開機……"; &
Time of Update: 2018-07-24
寫在前面:設計模式的學習需要帶進情境進行學習,然後總結,才會發現老司機的套路之美,本文帶著這樣的上一篇課程原廠模式的一個問題,如果我們客戶需要在買書的時候,順便把酒也查詢出來,一般的寫法是我們先建立一個書的執行個體,然後調用查詢,在調用酒的執行個體,然後調用查詢的方法,資料量小的時候,感覺還不錯,但是,當我們的產品很多的話,就變得很臃腫了,那麼現在我們來學習一個新的設計模式--註冊樹模式來解決這個問題。 什麼是註冊樹模式。
Time of Update: 2018-07-24
準備工作 下載php:http://www.php.net/downloads.php 下載php相關:vc_redist.x64 (不下載這個的話,啟動會報找不到dll),十幾M不大 修改php配置 找到php.ini-development檔案,修改為php.ini,儲存後開啟: 找到extension_dir去掉注釋,並把後邊的路徑改為ext檔案的實際路徑,如c:/php7/ext
Time of Update: 2018-07-24
這裡要先聲明一下,針對Nginx的php安裝和針對apache的php安裝是有區別的,因為Nginx中的php是以fastcgi的方式結合nginx的,可以理解為nginx代理了php的fastcgi,而apache是把php作為自己的模組來調用的。 先把php 和php-fpm編譯安裝吧 請看http://heilinux.blog.51cto.com/6123663/1575582 修改設定檔
Time of Update: 2018-07-24
本文包含如下內容: Xdebug檔案下載及配置 IDE(PhpStorm)發起調試 Chrome發起調試 1、Xdebug檔案下載及配置 進入Xdebug下載頁,根據提示選擇合適的Xdebug版本。 在Xdebug下載頁中需要將本地phpinfo()的原始碼複製到文字框中。以Chrome為例,按F12查看phpinfo()原始碼,右鍵->Copy->Copy
Time of Update: 2018-07-24
[root@localhost gd]# /usr/local/bin/phpize Configuring for: PHP Api Version: 20090626 Zend Module Api No: 20090626 Zend Extension Api No: 220090626 Cannot find autoconf.
Time of Update: 2018-07-24
相信經常處理XML的朋友一定會用過simplexml_load_string,他將XML變成對象,十分方便。但如果你想把這個對象序列化後緩衝起來,可要小心了。寫Cache的時候沒有問題,但讀取Cache的時候會出錯,錯誤是“Node no longer exists in xxxx.php on line 15“。錯誤是由於在還原序列化simplexml對象時發生的。大概是PHP的Bug吧。 下邊的代碼可以驗證我的經曆,以後序列化simplexml對象時要小心了。
Time of Update: 2018-07-24
在網上看到取MSN連絡人的一些做法,個人發現大多做法並非使用官方的方式,下面我願共用我的實現方式。 一般取MSN連絡人一般有3種方式: 1種: 通過MSN協議取得連絡人,這種方式在網上有很多,取得資料比較穩定,但有個缺點,使用這種方式會把正線上的MSN使用者T掉。 2 種:通過類比登入windows live
Time of Update: 2018-07-24
下載PHP5: http://cn2.php.net/distributions/php-5.2.6-Win32.zip 下載apache: http://down.chinaz.com/soft/18000.htm一.php的安裝與調試 由於php是一個zip檔案(非install版),安裝較為簡單,解壓就行。把解壓的 php5.2.1-Win32重新命名為 php5。並複製到C盤目錄下。即安裝路徑為 c:\php5 1 找到php目錄下的
Time of Update: 2018-07-19
標籤:localhost 相同 一個 data object att bind zha utf-8 <?php header("Content-type: text/html;
Time of Update: 2018-06-22
標籤:外部程式 web開發 content type python指令碼 encode inpu header image PHP主要用在伺服器端做網站後台開發,有些功能用PHP來實現有點費勁或
Time of Update: 2018-06-13
標籤:logs 地方 https log turn 錯誤 style array fun //參考網上 但是別人給的方法有錯誤的地方public function eleme_callback(
Time of Update: 2018-05-11
標籤:val code value col UNC array iss 去重 else /** * 二維數組根據key去重複 * @param $arr *