Time of Update: 2016-06-23
免費報名方式:點擊“我要報名”並填寫報名表即可【包郵】免費申請PHP教程和Linux教程光碟片(PHP、Linux教學光碟片):★目前針對在校大學生(6人即可)對PHP、linux、前端感興趣的和我說下小組成員的電話、名字和QQ,就可以免費獲得我們的教學光碟片。(另外還有PHP、Linux、Android、UI、iOS、html5、手遊等全套學習資料贈送。)★針對編程感興趣的在校大學生
Time of Update: 2016-06-23
啟動php報錯:libssh2.dll 丟失。 解決方案:安裝php-ssh2擴充。 windows7下安裝php的php-ssh2擴充教程 因為想做一個往測試伺服器傳檔案的需求,看到PHP支援ssh操作,所以整理了下安裝過程,與大家分享下。 安裝步驟 1. 下載 phpextension ssh2 下載地址 http://windows.php.net/downloads/pecl/releases/ssh2/0.12/
Time of Update: 2016-06-23
籌備了半年多的PHP開發人員大會上個周末終於落幕了,根據會鴿背景統計,有將近1000人簽到參加了這 次大會。從朋友圈裡面大家反饋看,還是挺不錯的,甚至可以說超出了我們當時辦會的預期。其實自從我們開始籌備這個會開始,很多朋友在開始質疑參加各種技術 大會是否真的有用,我們也確實在最近一段時間見到不少技術會議乾貨不多,而水貨不少,顯然浪費了大家的時間和精力。不過還好,通過一些方法上的創新,這次 PHP大會沒有遇到類似的吐槽,嘉賓的分享品質幾乎都很贊。
Time of Update: 2016-06-23
0x00 簡介 之前有外國牛人發部blog Double Free in Standard PHP Library Double Link List [CVE-2016-3132] 其文章詳述了漏洞成因 #!phpoffsetSet(100,new DateTime('2000-01-01')); //DateTime will be double-freed SplDoublyLinkedList::offsetSet ( mixed $index ,
Time of Update: 2016-06-23
備忘錄模式屬於行為型模式,何為行為型模式,即行為型模式設計到演算法和對象間的職責分配,不僅描述對象或類的模式,還描述它們之間的通訊方式,刻划了運行時難以跟蹤的複雜的控制流程,它們將你的注意力從控制流程轉移到對象間的關係上來。行為型類模式採用繼承機制在類間指派行為 概述:在不破壞封裝性的前提下,捕獲一個對象的內部狀態,並在該對象之外儲存這個狀態,這樣就可將該對象恢複到原先儲存的狀態 個人舉例: 1 看書的書籤 2 訊息盒子 /** * 發起角色 *
Time of Update: 2016-06-23
適配器模式屬於結構型模式 概述:將一個類的介面轉換成客戶希望的另外一個介面。Adapter 模式使得原本的由於介面不相容而不能一起工作的那些類可以一起工作 使用前提: 適配器中主要角色 目標(Target)角色:定義用戶端使用的與特定領域相關的介面,這也就是我們所希望得到的 源(Adaptee)角色:需要進行適配的介面
Time of Update: 2016-06-23
DotaVideo 後台介面 一:視頻資訊 基於yii實現,全部採用正則匹配youku/soku網頁,實現一下介面 前端app 由react native實現 app 及源碼下載 http://git.oschina.net/man0sions/DotaVideo 標題視頻列表 1:擷取soku視頻列表
Time of Update: 2016-06-23
1.快速入門案例: 案例1: new Camera(); $camera1->start(); $phone1=new Phone(); $phone1->start();?> 效果: 相機開始工作手機開始工作 來自 2.介面使用的基本文法: interface介面名 { //屬性 //方法 } ->介面中的方法沒有方法體 ->如何?介面 Class
Time of Update: 2016-06-23
在經過一段時間的使用後,發現在項目中很多地方需要用到使用者驗證,以簡訊驗證和郵箱驗證為主流趨勢,小麥總結了如果在Laravel架構中實現發送郵件功能,以後會陸續更上如何?簡訊驗證..... 在.env檔案下 1.配置Laravel檔案 MAIL_DRIVER=smtp //建議使用smtp方式 MAIL_HOST=smtp.163.com //建議使用163郵箱 QQ郵箱會有報錯
Time of Update: 2016-06-23
Java 的起源 過去的幾十年間,大量的程式設計語言被發明、被替換、被修改或組合在一起。每種語言總在爭論中誕生,又在進化中消亡。而這些語言的的創造者,無一不是編程世界中的標誌性人物,高舉探索的旗幟不斷前行。敬仰之情促使了這篇文章的誕生,這裡收集並分享了這五十年來最成功、最流行的十二門程式設計語言和它們的創造者的故事。 1、Java 的起源 1990 年代初,任職於 Sun 公司的詹姆斯·高斯林等人開始開發 Java 語言的雛形,最初被命名為
Time of Update: 2016-06-23
0x00 前言 在做滲透測試的時候如果遇到安全配置比較好的伺服器,當你通過各種途徑獲得一個php類型的webshell後,卻發現面對的是無法執行系統命令的尷尬,因為這類伺服器針對命令執行函數做了防範措施,後續的滲透行為都因此而止步。筆者這裡分享一個繞過思路,希望你能在實際測試中派上用場。 0x02 繞過思路 嚴苛環境下php設定的disable_function如下: dl exec system passthru
Time of Update: 2016-06-23
這個是登陸外掛程式的鉤子,裡麵包含的是所有第三方登陸外掛程式 包含:QQ登陸、登陸、微博登陸、百度登陸等等,那麼如何修改鉤子裡面html的樣式呢?檔案在哪裡呢? 回複討論(解決方案) 這是外掛程式的代碼,要改也是改外掛程式 如QQ登入,就在 \source\plugin\qqconnect 這個檔案夾下 而右上方的 QQ登入html
Time of Update: 2016-06-23
基於項目開發的需求,總結出網站開發常見的異常提醒包括異常錯誤的提示頁面以及返回登入頁面之後的回跳問題,雖然兩種都有簡便的方法進行處理,但是都存在各自明顯的缺陷和調用上的麻煩之處。所以經過開發論證,本人自己搭建了一個網站類項目的後端報錯機制。目前雖然功能單一,但我以為這是一個好的方向。 以下代碼是基於Symfony架構寫的源碼 調用端 報錯的點引用方法,傳遞必要參數,進入報錯處理流程 /** * 異常處理機制 * * @param
Time of Update: 2016-06-23
為什麼我加了驗證碼,別人還是可以刷票呢?下面是擷取驗證碼的代碼,是不是驗證碼太簡單了,應該怎麼弄複雜一點? /** * 驗證碼圖片類 */ if (!defined('IN_FDYU')) { die('Hacking attempt'); } class captcha { /** * 背景圖片所在目錄 * * @var string $folder */
Time of Update: 2016-06-23
0x00 簡介 這篇文章主要分析 php 使用 GD 庫的 imagecreatefrompng() 函數重建 png 圖片可能導致的本地檔案包含漏洞。 當系統存在檔案包含的點,能包含圖片檔案; 另外系統存在圖片上傳,上傳的圖片使用 imagecreatefrompng() 函數重建圖片並儲存在本地,則很可能出現檔案包含的漏洞。 通常,系統在實現圖片上傳功能時,為了防範使用者上傳含有惡意 php 代碼的圖片,可採用 gd 庫重建圖片,gd 庫重建圖片的一系列函數
Time of Update: 2016-06-23
1. 將圖片轉換為Base64編碼,POST上傳。PHP將Base64解碼為二進位,再寫出檔案。缺點:不能上傳較大的圖片 // iOS(Swift)func upload(image: UIImage, url: String) { let imageData = UIImageJPEGRepresentation(image, 0.3) // 將圖片轉換成jpeg格式的NSData,壓縮到0.3 let imageStr =
Time of Update: 2016-06-23
ThinkPHP3.2 + PHP5.6 + Nginx1.8 Bug描述 上傳檔案提示 404,找不到檔案。 Debug 過程 “我是上傳檔案,為啥會404?會不會是請求連結寫錯了?” 調試 操作:直接複製連結到瀏覽器訪問。 結果 :狀態代碼 200 ok 。 “連結沒問題,難道是初始化工具類有問題?” 調試 操作:在工具類建構函式,列印資料並終止。 結果 :仍然404,跟工具類無關 “難道是架構內建Bug?” 調試
Time of Update: 2016-06-23
深入PHP FTP類的詳解 http://www.jb51.net/article/38408.htm FTP是一種檔案傳輸通訊協定,它支援兩種模式,一種方式叫做Standard (也就是Active,主動方式),一種是 Passive (也就是PASV,被動方式)。 Standard模式 FTP 的用戶端發送 PORT 命令到FTP server。Passive模式FTP的用戶端發送 PASV命令到 FTP Server。下面介紹一個這兩種方式的工作原理:
Time of Update: 2016-06-23
Phpstorm除了能直接開啟localhost檔案之外,還可以串連FTP,除了完成正常的資料傳遞任務之外,還可以進行本地檔案與服務端檔案的異同比較,同一檔案自動匹配目錄上傳,下載,這些功能是平常IDE,FTP軟體中少見的,而且是很耗工作時間的一個操作。換句話說,在Webstorm/Phpstorm中操作ftp能找到原來版本控制的感覺。唯一的缺點是:上傳,下載的開啟連結要稍費時間,適合的情境在於單檔案的編輯,這個如果網速夠快一般可以忽略,而且就個人體驗,雖然連結的速度稍慢,傳輸的速度並不慢。
Time of Update: 2016-06-23
如下配置 ,就是沒辦法區域網路訪問 求大神指點 httpd.conf Listen 8088 DocumentRoot "E:/test/" Options +Indexes +FollowSymLinks +ExecCGI AllowOverride All Order allow,deny Allow from all Require all granted #