Time of Update: 2017-02-28
一、php頁面$score = 0;if(!empty($_GET['value'])){ //接收的值$str = $_GET['value'];}else{$str = '';}if(preg_match("/[0-9]+/",$str)){$score ++;}if(preg_match("/[0-9]{3,}/",$str)){$score
Time of Update: 2017-02-28
return、break和contiue是語言結構,就如同if語句之類的,但是exit卻是個函數。 1.exit函數作用:Output a message and terminate the current script輸出一則訊息並且終止當前指令碼。如果一段文本中包括多個以 <?php 開始,以 ?> 結束的指令碼,exit退出所有指令碼。比如一篇php文本包括一下代碼,則不輸出為world。<?phpecho
Time of Update: 2017-02-28
程式 及時交付應用程式是確定解決方案採用何種技術的關鍵所在,PHP藉助於PEAR(PHP Extension and Application
Time of Update: 2017-02-28
php計算兩個指定的經緯度地點之間的距離,這個在做計算給定某個地點的經緯度,計算其附近的商業區,以及給定地點與附近各商業區之間的距離的時候,還是用的到的。下面是具體的函數代碼以及用法樣本。關於如何擷取某個地址的經緯度,可參照本站文章:Google地圖第三版根據地理位置擷取經緯度的方法<?php/***求兩個已知經緯度之間的距離,單位為米*@param lng1,lng2 經度*@param lat1,lat2 緯度*@return float 距離,單位米*@author
Time of Update: 2017-02-28
使用php curl系列函數的時候經常會發生這種情況,在本地調試好好的程式上傳到伺服器卻報各種錯誤,比如Call to undefined function curl_init()......這種最常見了,那麼對於這種錯誤,該怎麼辦呢?因為curl系列函數屬於系統級函數,提示這種沒有找到curl_init函數的錯誤一般是因為沒有開啟相關的擴充導致的。這個時候我們就知道該怎麼辦了,開啟php
Time of Update: 2017-02-28
以下是引用片段:以下為引用的內容: <?php class Access//Access資料庫操作類 { var $databasepath,$constr,$dbusername,$dbpassword,$link;//類的屬性
Time of Update: 2017-02-28
PHP中實現大圖自動縮成小圖(及GD庫的安裝)UB
Time of Update: 2017-02-28
在作者所申請的幾個PHP 首頁空間中,能夠提供mail功能的實在不多,總是調用完mail()函數之後就毫無下文了。但是電子郵件在網上生活中的作用越來越大。想一想網蟲上網不收郵件能叫真正的網蟲嗎?郵件的作用我不想再說了,但是如果首頁空間不支援mail()發送那麼怎麼辦呢?我也想過通過socket來實現郵件發送,但無奈對用php
Time of Update: 2017-02-28
動態|頁面 WAP(無線通訊協議)是在數字行動電話、個人手持功能(PDA等)及電腦之間進行通訊的開放性全球標準。由於靜態WAP頁面在很多方面不能滿足使用者個人化的服務要求,因此通過WAP伺服器端語言產生動態WML頁面,具有很廣泛的應用價值和很高的商業價值。 WAP應用結構非常類似於Internet,一個典型的WAP應用請求是這樣的:首先,具有WAP使用者代理程式功能的移動終端(WAP手機等)通過內部啟動並執行微瀏覽器(Micro
Time of Update: 2017-02-28
安全|編程|加密
Time of Update: 2017-02-28
PHP 5.5.0 於昨天發布,並帶來了一份完整的全新特性與函數的列表。全新API之一就是Password Hashing
Time of Update: 2017-02-28
js|函數 <? function phpescape($str) { $sublen=strlen($str); $retrunString="";
Time of Update: 2017-02-28
今天發現php中,如果要記錄fatal error的時候,可以實用一個不錯的函數,叫register_shutdown_function,小結如下: register_shutdown_function可以讓我們設定一個當執行關閉時可以被調用的另一個函數.也就是說當我們的指令碼執行完成或意外死掉 導致PHP執行即將關閉時,我們的這個函數將會被調用.所以,我們可以使用在指令碼開始處設定一個變數為false,然後在指令碼末尾將之設定為true的方
Time of Update: 2017-02-28
今天的主題是網站攻擊與網站防護。這是我查到的資料,能夠有效攔截住我的DDOS 一個PHP代碼 <?php //查詢禁止IP $ip
Time of Update: 2017-02-28
今天我說一下怎麼在架構中over掉這些安全問題。 首先是SQL注入,這個如果你使用的是PDO,我覺得應該沒什麼問題,如果你使用的還是mysql_*等API,那麼你可以在架構中實現bindParameter或者在插入資料庫之前進行字串轉義。 前兩天把上一篇文章寫完之後,Vian在後面留言說到過SQL注入的一個解決方案,就是在在插入DB之前進行'''.addslashes(
Time of Update: 2017-02-28
xml|函數 PHP的XML分析函數 首先我得承認我喜歡電腦標準。如果每個人都遵從這個行業的標準,互連網將會是一個更好的媒體。使用標準化的資料交換格式才能使開放的和獨立於平台的計算模式切實可行。這就是我作為XML愛好者的原因。
Time of Update: 2017-02-28
數組:是一種資料類型。集合型。一組具有相同類型的資料的集合。一些 索引值對的 有序集合。Key/value 索引值對。數組是由 元素 組成:元素是一組索引值對。其中 鍵 元素下標 值 元素 值。遍曆:從頭到尾 依次去處理所有的數組元素。定位元組元素的方式:由於一個數組內 會存在很多元素,通常當我們定位元組的元素時,採用的形式都是數組的元素的 下
Time of Update: 2017-02-28
生活中,不少人都會遇到需要投票。但往往投票的地方也是薄弱的,可能對投票來源沒有驗證的話,將會導致刷票,嚴重的話還會導致網站淪陷。 下面這篇文章就是講如何防刷票,雖然不是100%能防止,但是也能從根源上杜絕了一大批菜鳥對系統的破壞。我就直接轉過來了:) 剛剛做了一個刷票系統,感觸不少,剛開始也是遇到好多好多刷票的。經過了一次又一次的改正,基本上杜絕了刷票程式進行的刷票。下面把具體刷票方面列舉出來: 1.首先一個複雜的驗證碼是非常非常重要的,剛開始用了一個很簡單的小驗證
Time of Update: 2017-02-28
之前我們在入口檔案就直接調用了Route::run(),這樣做有不有什麼問題呢?答案是有的!有時候在進行路由之前和之後需要進行一些額外的處理,如果按照之前在入口檔案直接調用Route::run()的話,那麼這些處理過程只能寫在入口檔案中,但是入口檔案本不應該做這樣的事情,那麼我們該怎麼樣來解決這個問題呢?我們引入一個前端控制器的概念,它相當於一個總控,所有外部的請求都在它的控制範圍內,那麼這些額外的處理是不是就可以放在這個控制器中了呢!!好,我們現在先修改一下入口檔案:01<?
Time of Update: 2017-02-28
所謂分頁顯示,也就是將資料庫中的結果集人為的分成一段一段的來顯示,這裡需要兩個初始的參數:每頁多少條記錄($PageSize)?當前是第幾頁($CurrentPageID)?現在只要再給我一個結果集,我就可以顯示某段特定的結果出來。至於其他的參數,比如:上一頁($PReviousPageID)、下一頁($NextPageID)、總頁數($numPages)等等,都可以根據前邊這幾個東西得到。以MySQL資料庫為例,如果要從表內截取某段內容,sql語句可以用:select * from