用PHP開展簡單的字元加密

   無事可做,想試試加密,於是就使用了自己熟悉的PHP來寫了...  原理:  把字元轉化成ASCII碼,然後對ASCII碼進行換算,把結果再轉化成字元,加密完成.  ?  實現:  輸入要加密的字元:  error_reporting(255);  if ( isset($val) )  {  ?//進行加密  ??for($i=0; $i  ?{  ??$c = $value[$i];  ??$c = ord($c);  ??if ( $c>31 &&

PHP分析POST重複值解決辦法

 PHP分析POST重複值用戶端HTML<form action="new.php" method="post"><input name="part" type="text" /><input name="transysno" type="text" />

php擷取分門別類下面的所有子類方法

   php擷取分類下面的所有子類方法  擷取分類下面的所有子類方法:  static function getMenuTree($arrCat, $parent_id = 0, $level = 0,$all=True)  {  static $arrTree; //使用static代替global  if(!$all) $arrTree ='';  if( empty($arrCat)) return FALSE;  $level++;  if($level == 1)

PHP列表頁展示方法

  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta

PHP簡單文本計數器

   php檔案中直接使用計數器代碼:  $countfile = "num.txt";  //定義計數器寫入的檔案是目前的目錄下num.txt,然後我們應當測試該檔案能否開啟  if (($fp = fopen($countfile, "r+")) == false) { //用讀寫入模式開啟檔案,若不能開啟就退出  printf ("開啟檔案 %s 失敗!",$countfile);  exit;  }  else  { 

適用於抽獎程式、隨機廣告的PHP機率演算法執行個體

 做網站類的有時會弄個活動什麼的,來讓使用者參加,既吸引使用者註冊,又提高網站的使用者活躍度。同時參加的使用者會獲得一定的獎品,有100%中獎的,也有按一定機率中獎的,大的比如中個ipad、iphone5,小的中個Q幣什麼的那麼我們在程式裡必然會設計到演算法,即按照一定的機率讓使用者獲得獎品。先來看兩個機率演算法函數。 演算法一 代碼如下:/** * 全機率計算 * * @param array $p array('a'=>0.5

PHP按行讀取、處理較大CSV檔案的代碼執行個體

 這篇文章主要介紹了PHP按行讀取、處理較大CSV檔案的代碼執行個體,需要的朋友可以參考下對於數百萬條資料量的CSV檔案,檔案大小可能達到數百M,如果簡單讀取的話很可能出現逾時或者卡死的現象。 為了成功將CSV檔案裡的資料匯入資料庫,分批處理是非常必要的。 下面這個函數是讀取CSV檔案中指定的某幾行資料:  代碼如下:/** * csv_get_lines 讀取CSV檔案中的某幾行資料 * @param $csvfile

php計算幾分鐘前、幾小時前、幾天前的幾個函數、類分享

 這篇文章主要介紹了php計算時間幾分鐘前、幾小時前、幾天前的幾個函數、類分享,需要的朋友可以參考下一、函數實現執行個體1:  代碼如下:function time_tran($the_time){   $now_time = date("Y-m-d H:i:s",time()+8*60*60);   $now_time = strtotime($now_time); 

php加密解密類的實現代碼

   class Crypt{  // 本文來源:龍哥部落格  protected $key = “”; //公開金鑰  private function keyED($txt,$encrypt_key)  {  $encrypt_key = md5($encrypt_key);  $ctr=0;  $tmp = “”;  for ($i=0;$i  {  if ($ctr==strlen($encrypt_key)){  $ctr=0;

PHP二維數組排序的3種方法和自訂函數分享

 這篇文章主要介紹了PHP二維數組排序的3種方法和自訂函數分享,需要的朋友可以參考下關於排序一般我們都是通過資料庫或者nosql(eg:redis)先排好序然後輸出到程式裡直接使用,但是有些時候我們需要通過PHP直接來對數組進行排序,而在PHP裡儲存資料用到最多的就是對象和數組,但處理較多的就是數組,因為有非常豐富的內建函數庫(其實對象一定程度上也可以理解為是數組),這些函數庫很大程度上可以協助我們實現某些功能。常用的系統函數有sort、asort、arsort、ksort、krsor

C#使用PHP服務端的Web Service通訊執行個體

 這篇文章主要介紹了C#使用PHP服務端的Web Service通訊執行個體,需要的朋友可以參考下註:本例中構建Web Service採用SOAP方式,通過php外掛程式NuSoap來搭建SOAP伺服器。  代碼如下:<?require_once("lib/nusoap.php"); //調用NuSoap $server = new soap_server();

PHP中Session引起的指令碼阻塞問題解決辦法

 這個問題很多做php開發朋友應該都有遇到過,一個啟用了session_start 頁面,由於執行時間過長。導致通一個使用者訪問,另外一個很簡單的啟用session_start頁面一直阻塞著。

php產生二維碼中文亂碼怎麼辦

   最近做了個掃描二維碼得到vcard的項目,遇到一個問題,有一部分產生完的二維碼,用android系統手機掃描後得到的vcard中的中文姓名是亂碼,經過比對發現,這部分vcard中ORG這個類型沒有內容,隨即判斷沒內容就加上一個固定的字串,這樣亂碼的問題得以解決。這樣解決算是曲線救國吧,不知道怎麼根本解決亂碼問題,誰得到方法請留言告知,謝謝。  三、 php產生二維碼的幾種方式  1.google開放api  代碼如下

php使用session提示[function.session-start]: open解決方案

在使用php做後台管理時會碰到使用者登入頁面會提示Warning: session_start() [function.session-start]: open...錯誤了,後面跟著是failed: No such file or directory了,這個是告訴我們目錄不存了了,下面我來給各位介紹問題解決方案  如我們我的測試111.php檔案如下一段代碼<?session_start();$_SESSION['admin'] =$_POST['username'];

php為png/jpg/gif圖片添加浮水印

 php為圖片添加浮水印,適用於png/jpg/gif格式圖片,可以指定浮水印的位置和浮水印的透明度,非常實用,完整的代碼如下: <?php /**  * 圖片加浮水印(適用於png/jpg/gif格式)  *   * @author flynetcn  *  * @param $srcImg 原圖片  * @param $waterImg 浮水印圖片  * @param $savepath 儲存路徑

PHP中防止SQL注入實現代碼

  PHP中防止SQL注入實現代碼,需要的朋友可以參考下  一、 注入式攻擊的類型 可能存在許多不同類型的攻擊動機,但是乍看上去,似乎存在更多的類型。這是非常真實的-如果惡意使用者發現了一個能夠執行多個查詢的辦法的話。本文後面,我們會對此作詳細討論。 如 果你的指令碼正在執行一個SELECT指令,那麼,攻擊者可以強迫顯示一個表格中的每一行記錄-通過把一個例如"1=1"這樣的條件注入到WHERE子句中,如下所示(其中,注入部分以粗體顯示): SELECT * FROM

PHP數組使用教程

   在使用 PHP 進行開發的過程中,或早或晚,您會需要建立許多相似的變數。  無需很多相似的變數,你可以把資料作為元素儲存在數組中。  數組中的元素都有自己的 ID,因此可以方便地訪問它們。  有三種數群組類型:  數值數組  帶有數字 ID 鍵的數組  例子  $names = array("Peter","Quagmire","Joe");  echo $names[1] . " and " . $

可以提高PHP編程效率的一些方法

   1、如果能將類的方法定義成static,就盡量定義成static,它的速度會提升將近4倍。  2、$row[’id’] 的速度是$row[id]的7倍。  3、echo 比 print 快,並且使用echo的多重參數(譯註:指用逗號而不是句點)代替字串串連,比如echo $str1,$str2。  4、在執行for迴圈之前確定最大迴圈數,不要每迴圈一次都計算最大值,最好運用foreach代替。  5、登出那些不用的變數尤其是大數組,以便釋放記憶體。  6、

PHP 列出當前檔案夾中所有目錄

   不想每次測試 PHP 時都開虛擬機器,於是在電腦上用 XAMPP 搭建了測試平台。  我現在已經把我的部落格資料導到本地,準備寫一個自己的模板。  因為我習慣給不同的項目建一個檔案夾,而在根目錄不想放其他東西,為了能夠更方便地進入各個項目,我就想在根目錄的裡建個索引,一個項目對應一個超連結。用靜態頁固然可以,但是如果我一新增項目豈不是要更新這個靜態頁?程式猿一般都很懶,於是寫了個小程式,用來列出當前檔案夾中的所有目錄。  ".$filename[$i]."  

php產生xml時添加CDATA標籤

 php產生xml時添加CDATA標籤方法非常的簡單,因為是一個在xml中可以儲存各種內容的標籤了,下面整理了一個例子希望對各位有協助。貼上代碼留住傷疤,不要把<![CDATA[ $text]]>當成前尾碼,其實它可以是標籤。 代碼如下<?php$dom = new DOMDocument("1.0");// display document in browser as plain text// for readability

總頁數: 1662 1 .... 1206 1207 1208 1209 1210 .... 1662 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.