Time of Update: 2016-06-20
編寫了一個php檔案放進www檔案夾,在http://localhost:8088/裡面Your Projects一欄裡顯示不出這個php檔案,只能通過直接存取http://localhost:8088/index.php來運行這個php,這是什麼問題 回複討論(解決方案) 你確定有這行嗎? DirectoryIndex index.html index.htm index.php index.
Time of Update: 2016-06-20
伺服器運行環境: 推薦apache+mysql+php5.4 網站運行需要啟用偽靜態 設定檔是.htaccess 為了你的平台以及資金安全 務必及時修改預設密碼 以及admin.php的檔案名稱 建議使用高強度密碼 預設後台密碼:admin admin (密碼是MD5演算法加密的,可以去資料庫裡替換相應欄位的值) 主要設定檔地址: \snadmin\Home\Conf\config.php
Time of Update: 2016-06-20
目前我做到可以判斷郵箱格式 function is_email($email){ return strlen($email) > 6 && preg_match("/^[\w\-\.]+@[\w\-]+(\.\w+)+$/", $email); } 目標是能做到判斷並且逗號隔開後發送多人。 不勝感激 回複討論(解決方案) 那你可以用逗號分割成數組
Time of Update: 2016-06-20
在講這些函數前,我先給大家說明一下。因為是瞭解函數的常用用法,因此會將某些函數的上下文content參數省略,以方便大家更輕鬆更快的掌握函數用法。我後面也會有對內容相關的講解,敬請期待哦 1> bool mkdir ( string $pathname [, int $mode = 0777 [, bool $recursive = false ) 建立目錄 $pathname, 目錄路徑 $mode, 設定許可權,
Time of Update: 2016-06-20
parse_str函數很好用,可以把字串轉換為數組,並且還帶有索引。可是,如果索引值中有 . 號,它就會自動把它轉換為底線。例如: $key = "現代教育技術"; $postd[1]="course.title="; $postdd=$postd[1].$key; parse_str($postdd,$fields); print_r($fields); 怎麼樣讓parse_str函數不把點號轉換為底線呢。
Time of Update: 2016-06-20
Python界有自己的檔案名稱約定 https://www.python.org/dev/peps/pep-0427/#file-name-convention,比如 distribution-1.0-1-py27-none-any.whl一看就知道自己能不能用到這個whl包。 最近需要發布 thrift_protocol擴充,故自己定下一個命名規範,在此記錄之。 首先看看php如何判斷擴充相容與否, dl.c:172和 dl.c:182分別根據 zend_api(比如 2015
Time of Update: 2016-06-20
隊列 簡介 laravel 的佇列服務對各種不同的後台佇列服務提供了統一的 API。隊列允許你順延強制消耗時間的任務,比如發送一封郵件。這樣可以有效降低請求響應的時間。 配置 隊列的設定檔被儲存在 config/queue.php 中。在這個檔案中你會發現架構所支援的隊列驅動的配置串連樣本。這些驅動包括:資料庫,Beanstalkd,Amazon SQS,Redis,和一個同步(本地使用)的驅動。 還有一個名為 null 的驅動表明不使用隊列任務。 隊列先決條件
Time of Update: 2016-06-20
代碼已耗用時間測量 一般在要求效能的代碼中, 會加入測試代碼進行計算。 不過每次都要寫microtime, end – start 未必太麻煩了, 所以簡單的寫了一個類去搞。 代碼 class TimeCost{ private $cost = array(); private $record = array(); private $scale = 6; public function __construct($scale = 6) {
Time of Update: 2016-06-20
記錄一下這道比較有意思的題目 首先,首頁是一個登陸頁,其他地方沒有看到明顯的漏洞 頭像上傳點可以從網頁直接擷取,猜測是用curl或者file_get_contents完成的 那麼這裡就可能具有SSRF漏洞了。 對Url嚴格的限制了格式,只能是xx.jpg 但這難不倒我們,在nodeJS中使用路由xx.jpg 然後使用writeHead輸出302重新導向頭。 response.writeHead(302, {
Time of Update: 2016-06-20
許多人都說演算法是程式的核心,演算法的好壞決定了程式的品質。作為一個初級phper,雖然很少接觸到演算法方面的東西。但是對於基本的排序演算法還是應該掌握的,它是程式開發的必備工具。這裡介紹冒泡排序,插入排序,選擇排序,快速排序四種基本演算法,分析一下演算法的思路。 前提:分別用冒泡排序法,快速排序法,選擇排序法,插入排序法將下面數組中的值按照從小到大的順序進行排序。$arr(1,43,54,62,21,66,32,78,36,76,39); 1. 冒泡排序
Time of Update: 2016-06-20
Photo by Anton Repponen 註:本篇文章主要是針對有經驗的開發人員,儘管本文內容適用性很廣,但我並不建議所有人都去建立並維護自己的架構,除非你很清楚自己在幹什麼。 在我們 PHP 社區,開發人員的身份通常與這門語言和所採用的架構緊密地綁定在一起。說不清是好還是壞,我們的職業生涯也與某一技術平台緊密相連,同時還投入了大量的精力在這個平台及其文化和支援工具上。 然而,相比程式設計語言本身,工具的生命週期要短的多。在 PHP
Time of Update: 2016-06-20
歡迎來到”給PHP開發人員的PHP源碼”系列的第二部分。 在上一篇中,ircmaxell說明了你可以在哪裡找到PHP的源碼,它的基本目錄結構以及簡單地介紹了一些C語言(因為PHP是用C語言來寫的)。如果你錯過了那篇文章,在你開始讀這篇文章之前也許你應該讀一下它。 在這篇文章中,我們談論的是定位PHP內建函式的定義,以及理解它們的原理。 如何找到函數的定義 作為開始,讓我們嘗試找出strpos函數的定義。 嘗試的第一步,就是去PHP
Time of Update: 2016-06-20
上篇文章當中我們提到,在CodeIgniter.php中,解析出你訪問的url所對應的controllers和action,然後在調用call_user_func_array()方法,進入到action中,而這裡是如何得到這個對應關係的呢,這就是我們現在要討論的內容。 1、CodeIgniter.php 我們首先來到CodeIgniter.php,發現這其實是在Router類中實現的,如下源碼: $RTR =& load_class('Router', 'core',
Time of Update: 2016-06-20
概念 PHP中的產生器(Generator)說簡單點就是一種特殊的迭代器(Iterator),不過與標準的PHP迭代器不同,標準的迭代器通常都是在記憶體中全部計算過的資料集進行迭代,而產生器可以動態計算並交出下一個值,這樣可以不佔用寶貴的系統記憶體。因為產生器是 forward-only 的迭代,在迭代開始後不能 rewind ,所以同一個產生器不能迭代多次。 yield 使用產生器要用到yield關鍵字。yield 與 return 相似,不同的是 yield
Time of Update: 2016-06-20
discuz的貼文清單頁和主題頁裡面的發帖按鈕。現在想把它放在頁頭,然後做一個判斷。當在主題列表頁和主題頁時才顯示。有什麼方法嗎? {lang send_posts} 回複討論(解決方案) 有個變數判斷是否主題頁的,你找找 有個變數判斷是否主題頁的,你找找 可是,我要的效果是主題列表頁和文章內容頁下
Time of Update: 2016-06-20
內付安裝說明 程式完全可以正常搭建 正常採集 不會搭建的別亂喊!!!! 伺服器環境需求:IIS+MYSQL ⑴百度搜尋下載:“php環境一鍵安裝包(zkeysphp)”運行安裝架設即可,最好選擇比較新版的安裝包下載! ⑵必須安裝NET2.0,否則運行不了採集器,百度搜尋:“NET Framework v2.0” ⑶編輯檔案請使用編譯器來編輯,否則會出錯。百度搜尋:“editplus中文版” /資料/
Time of Update: 2016-06-20
寫在前面 注釋可以理解成代碼中的解釋和說明。使用注釋不僅能提高程式的可讀性,而且有利於程式的後期維護工作,注釋內容不會被程式所執行。 個人項目 個人網站:LN電影網個人部落格:L&N部落格 PHP 的注釋 PHP 注釋有 3 中風格 1. C++ 風格的單行注釋 (//) // 這是一條注釋資訊:列印 hello worldecho 'hello world'; 2. C++ 風格的多行注釋 (/**/) /* 這是一個多行注釋
Time of Update: 2016-06-20
最近無意間發現幾個開源軟體的 Bug反饋系統使用的是 Flarum,Flarum是一款優雅簡潔論壇軟體,看起來還是相當不錯的,一時抑制不住想要嘗試一下。 由於伺服器使用的是AMHIntegration Environment,它相對於通常的直接安裝環境有很多的區別,這導致安裝過程中產生裡不少問題。這裡做個總結。 Flarum Flarum 是一款優雅簡潔論壇軟體,讓線上交流變得更加輕鬆愉快。 官網 中文站 AMH
Time of Update: 2016-06-20
在phpstome裡面,本身對php的代碼提示支援已經很好了,但是對於laravel架構的代碼提示還是有些欠缺, Laravel 5 IDE Helper Generator 項目在此: https://github.com/barryvdh/laravel-ide-helper 關於安裝和配置 composer require barryvdh/laravel-ide-helper 添加一個provider
Time of Update: 2016-06-20
我最早接觸的Go WEB架構是 beego,很強大的一個架構,也是很多人的首選,就是因為太(bu)強(gou)大(ling)了(huo),後來嘗試了 Macaron(martini)。Macaron的設計是眾多架構的主流思想,路由、中介軟體、HTTP上下文,然後自己實現了一些常用的中介軟體(PS. 有一些中介軟體代碼來自beego)。Macaron的思想中,可以通過m.Map()注入任意類型,然後在Context中通過反射擷取這個類型,初試很爽,並為他的設計稱讚。