Time of Update: 2016-06-23
配置 Phpstorm + Xdebug + xampp 1 Xampp 安裝好xampp,配置 httpd.conf 在xampp面板中 單擊後會出現 一些設定檔,httpd.conf位於第一個 將DocumentRoot 路徑改為 "G:/PHP"
Time of Update: 2016-06-23
簡介 要提供互連網服務,當你在開發代碼的時候必須時刻保持安全意識。可能大部分 PHP 指令碼都對安全問題都不在意,這很大程度上是因為有大量的無經驗程式員在使用這門語言。但是,沒有理由讓你因為對你的代碼的不確定性而導致不一致的安全性原則。當你在伺服器上放任何涉及到錢的東西時,就有可能會有人嘗試破解它。建立一個論壇程式或者任何形式的購物車,被攻擊的可能性就上升到了無窮大。 背景 為了確保你的 web Alibaba Content Security
Time of Update: 2016-06-23
讀取檔案內容 PHP具有豐富的檔案操作函數,最簡單的讀取檔案的函數為file_get_contents,可以將整個檔案全部讀取到一個字串中。 $content = file_get_contents('./test.txt'); file_get_contents也可以通過參數控制讀取內容的開始點以及長度。 $content = file_get_contents('./test.txt', null, null, 100, 500);
Time of Update: 2016-06-23
一、表單安全 1、htmlspecialchars()函數 把特殊字元轉換為 HTML 實體。這意味著 之類的 HTML 字元會被替換為 < 和 > 。這樣可防止攻擊者通過在表單中注入 HTML 或 JavaScript 代碼(跨網站指令碼攻擊)對代碼進行利用。 跨網站指令碼攻擊(Cross Site Scripting):為不和層疊樣式表(Cascading Style Sheets,
Time of Update: 2016-06-23
1.什麼是mysqli PHP-MySQL 函數庫是 PHP 操作 MySQL 資料庫最原始的擴充庫,PHP-MySQLi 的 i 代表 Improvement ,相當於前者的改進增強版,也包含了相對進階的功能,另外本身也增加了安全性,比如可以大幅度減少 SQL 注入等問題的發生。 2. mysql與mysqli的概念相關 (1)mysql與mysqli都是php方面的函數集,與mysql資料庫關聯不大。
Time of Update: 2016-06-23
php版本5.4.27 jdk版本1.6.0_25 php-java-bridge版本5.5.4.1 make後提示:make: *** [java.lo] Error 1 jdk從1.8降到1.6, php-java-bridge從5.4.4.1換到5.4.4.2換到5.5.4.1,都一樣報這個錯誤。 不知道怎麼排查這個問題,網上查了好久,也沒有查到解決方案…… test@iZ23mo1jjurZ:/alidata/server/javabridge/
Time of Update: 2016-06-23
Bloom Filter(BF) 是由Bloom在1970年提出的一種多雜湊函數映射的快速尋找演算法,用於快速尋找某個元素是否屬於集合, 但不要求百分百的準確率。 Bloom filter通常用於爬蟲的url去重,即判斷某個url是否已經被爬過。 原理方面我引用一篇別人的文章,講的比較清晰了,在此我不予贅述, 更多資訊可以參考其論文。 看過幾個php實現的BF,都覺得可讀性不是很強, 本文主要給出我對Bloom Filter的一個php實現。 原理: 一. 執行個體
Time of Update: 2016-06-23
新手求助 一張表table id uid age time status 現在需要篩選出status=1或2的資料批量修改age=10以及status=3,並且給每個人發送通知 單個發送函數已經寫了:notice($uid,$age,$status); 大概知道是數組來實現,不知道怎麼寫規範,大家幫幫忙 回複討論(解決方案) 1、select *from tablename where status=1 or status = 2
Time of Update: 2016-06-23
怎麼讓mysql在某個表裡每天自動刪除和增加一定的記錄 回複討論(解決方案) 每天淩晨三點執行 create event event_call_defer on schedule every 1 day starts date_add(date(curdate() + 1),interval 3 hour) on completion preserve enable do begin delete from tbl_name limit 10
Time of Update: 2016-06-23
存取控制通過關鍵字public,protected和private來實現。被定義為公有的類成員可以在任何地方被訪問。被定義為受保護的類成員則可以被其自身以及其子類和父類訪問。被定義為私人的類成員則只能被其定義所在的類訪問。 類屬性必須定義為公有、受保護、私人之一。為相容PHP5以前的版本,如果採用 var 定義,則被視為公有。 class Car { $speed = 10; //錯誤 屬性必須定義存取控制 public $name; //定義共有屬性 } 類中的方法可以被定義為公有、
Time of Update: 2016-06-23
在練習那種php和HTML混合的頁面,php從資料庫取出資料後迴圈輸出,那麼連結的javascript頁面如何擷取那個每個資料相對應的id值,是用來欄目分類的 var fi= document.getElementById(lanmu).value; php頁面裡 "> alert只顯示出fi ,不能顯示相應value裡的id值 回複討論(解決方案) 頁面還沒有載入完,dom對象沒有初始化,
Time of Update: 2016-06-23
如題,求大神幫忙解答 回複討論(解決方案) 你可以自己用 php 寫一個 CLI 方式啟動並執行 websockte 伺服器 顯然這是實驗型的 網上有 平衡品調度的結合 linux 系統功能的開源項目,你可以試用一下 最簡單的是用 nodejs, 10 行代碼內就搞定,但不是 php 你可以自己用 php 寫一個 CLI 方式啟動並執行 websockte 伺服器 顯然這是實驗型的 網上有 平衡品調度的結合 linux
Time of Update: 2016-06-23
正確的
Time of Update: 2016-06-23
如題,求助,大神們快來幫幫忙 回複討論(解決方案) 你這問題太乏了. 寫的代碼就多了 大致是 PHP服務端 寫一個 URL . 手機APP去掉 比如拉取伺服器資訊 www.xx.com/a.php a.php代碼 echo "可以獲得我的伺服器資訊"; 上傳手機資訊給伺服器 www.xx.com/b.php b.php代碼 $_REQUEST['name']; 這樣伺服器端就可以接到手機發送的資訊
Time of Update: 2016-06-23
view(點擊上傳按鈕) -> controller (第一次儲存上傳的資訊) ->view(點擊上傳按鈕) -> controller (第二次儲存上傳的資訊) 不用session和cookie 怎麼在controller (第二次儲存上傳的資訊) 時擷取 controller (第一次儲存上傳的資訊) 回複討論(解決方案) 可儲存於 session、cookie、檔案、資料庫 或其他公用資源中 除 session 和
Time of Update: 2016-06-23
一、date()函數 string date ( string $format [, int $timestamp ] ) 作用:將時間戳記格式化為易讀的時間和日期。 參數 描述 format 必需。規定時間戳記的格式。 timestamp 可選。規定時間戳記。預設是目前時間和日期。 1、擷取日期 (1)、年 format格式 說明 例子
Time of Update: 2016-06-23
php給了開發人員極大的靈活性,但是這也為安全問題帶來了潛在的隱患,近期需要總結一下以往的問題,在這裡借翻譯一篇文章同時加上自己開發的一些感觸總結一下。 簡介 當開發一個互連網服務的時候,必須時刻牢記安全觀念,並在開發的代碼中體現。PHP指令碼語言對安全問題並不關心,特別是對大多數沒有經驗的開發人員來說。每當你講任何涉及到錢財事務等交易問題時,需要特別注意安全問題的考慮,例如開發一個論壇或者是一個購物車等。 安全保護一般性要點 不相信表單
Time of Update: 2016-06-23
今天想使用phpinfo函數查看一下伺服器上php的相關資訊的時候,報了如下錯誤: Warning: phpinfo() has been disabled for security reasons (出於安全考慮,禁用了phpinfo函數) 這是第一次碰到這種錯誤,那麼如何重新啟用phpinfo函數呢? 很簡單: 找到php的設定檔php.ini,將phpinfo函數從disable_functions 中移除再重啟伺服器即可。
Time of Update: 2016-06-23
在前一陣在的面試過程中面試官曾經問我,如果字串中的標籤未閉合,strip_tags會如何處理? 在php的官方文檔中對strip_tags的表述如下; strip_tags ? 從字串中去除 HTML 和 PHP 標記 注意文檔下方的warning: 由於 strip_tags() 無法實際驗證 HTML,不完整或者破損標籤將導致更多的資料被刪除。 這句話是什麼意思呢? 通過下面的幾個案例來向大家介紹 sample1: $testStr1 = "hello
Time of Update: 2016-06-23
今天在開發的時候有個需要,就是匹配出一條計價公式裡的材料文本,樣本:[羊脂玉價格]*[羊脂玉重量]+[白金價格]*[白金重量]+[皓石價格]*[皓石重量]+[鑽石價格]*1.5*[鑽石重量]+[硬金價格]*1.67*[硬金重量],要匹配出[***_價格],就是中括弧內,以_價格結尾的字串(代表材料的名稱),我用的語言是PHP,寫了一條Regex出來,代碼如下: $pattern = "/\\[([^_價格]+)_價格\\]/";$res = preg_match_all($pattern,