在pHP中使用crypt()實現使用者身分識別驗證

【摘 要】 只要有一點使用非Windows平台經驗的讀者都可能對crypt()相當熟悉,這一函數完成被稱作單向加密的功能,它可以加密一些明碼,但不能反過來將密碼重新轉換為原來的明碼。

PHP中的DOM XML函數

dom|xml|函數 DOM XML functions These functions are only available if PHP was configured with --with-dom=[DIR], using the GNOME xml library. You will need at least libxml-2.0.0 (the beta version will not work). These functions

使用PHP製作新聞系統的思路

新聞系統 我們可以用新聞系統來儲存新聞,我們可以對新聞進行添加、刪除等操作,這樣減少了大家的工作量,為什麼不實驗一下。 首先,建立一個表。 create table news ( n_id int(255) not null auto_increment, n_date datetime not null, news text not null, primary key(n_id) ); 第二步,設定你的登陸資訊

PHP應用程式加速探索之簡介

程式 (一)簡介  本文嘗試對PHP程式加速的各個方面進行探索,包括必要性以及從不同角度採取的具體措施。希望有助於讀者瞭解PHP程式加速,並應用於實際。 (二)是否需要加速? 這個問題聽起來有點愚蠢。在這個時代,很少有人會懷疑時間是最寶貴的財富,尤其是在商業市場上。程式執行越快,使用者就節約越多的時間,這樣你的程式就可以用更少的時間和伺服器資源為使用者服務,從而產生更多效益。

snoopy——PHP版的網路用戶端

用戶端|網路 magpierss中就用到了snoopy,這讓我有點興趣去研究下這個咚咚。再SF上,找到了這個原始碼。居然就是一個類,但不要笑看哦,功能可是很強大的。     官方的簡介,我翻譯了下(汗。。。最近老是充當翻譯的角色)     snoopy是一個php類,用來模仿web瀏覽器的功能,它能完成擷取網頁內容和發送表單的任務。   

PHP中對資料庫操作的封裝

封裝|資料|資料庫 現在我們把其封裝在dbfz.inc中,其設計如下:$#@60;?class dbInterface{ var $dbID=1; //用於確定當前操作的資料庫,當dbID為1代表MySql,當為 2代表 SQL Server,為3時為ODBC或其它。var $dbHost; //資料庫所在主機網域名稱var $dbUsername; //資料庫使用者名稱var $dbPassword;

PHP在安全方面的另類應用

安全  1.遠程檔案    PHP是一門具有豐富特性的語言,它提供了大量函數,使程式員能夠方便地實現各種功能,遠程檔案就是一個很好的例子:  代碼  <?php  $fp=@Fopen($url,"r") or die ("cannot open $url");  while($line=@fgets($fp,1024)) {  $contents.=$line;  }  echo $contents;

五種常見的PHP設計模式

設計 設計模式只是為 Java 架構師準備的 —— 至少您可能一直這樣認為。實際上,設計模式對於每個人都非常有用。如果這些工具不是 “架構太空人” 的專利,那麼它們又是什嗎?為什麼說它們在 應用程式中非常有用?本文解釋了這些問題。PHP設計模式 一書將設計模式引入軟體社區,該書的作者是 Erich Gamma、Richard Helm、Ralph Johnson 和 John Vlissides Design(俗稱

使用PHP批量產生隨機使用者名稱

隨機   產生6 ~ 16位的使用者名稱若干個,主要是文本操作,同事前提是要有一個字串包。主要包含三個程式。      程式一:負責從字典中隨機提取資料,寫入一個新檔案。(1.php)      <?php   /* 從字典檔案中提取隨機值 */      $file1 = "./Words.dic";   $file2 =

用PHP開始你的MVC (二)抽象資料庫介面

資料|資料庫 二、抽象資料庫介面(利用資料操作管理類)在用mvc模式開發的時候,model層負責資料庫的所有操作,為了對資料庫的操作進行統一的管理,我們需要定義一個資料庫操作管理類,由他來接替所有的資料庫操作,也就是整個系統中只有這個資料庫操作管理類,可以直接對資料庫進行操作,如果其他的類需要對資料庫進行操作,那它就必須調用和通過這個類來實現。下面的Db類就是一個這樣的類。<?php/*****************************

PHP類中Static方法效率測試代碼

類的定義如下: 複製代碼 代碼如下:class test { public static function a(){} public function b(){} } $obj = new test; 比較以下幾種情況 test::a(); $obj->a(); $obj->b(); 測試代碼: 複製代碼 代碼如下:$obj = new test; $test_times = 100; $times = 10000; $effi1 = array(); $effi2 = array(

php empty,isset,is

一、舉例說明 A.一個變數沒有定義,我們該怎麼樣去判斷呢 複製代碼 代碼如下: <?php #不存在$test 變數 $isset= isset($test)?"test is define!":"test is undefine!"; echo "isset:$isset\r\n"; $empty=!empty($test)?"test is define!":"test is undefine!"; echo "empty:$empty\r\n"; $is_null=is_null($

用php產生excel檔案

excel|產生excel php產生excel文檔太簡單了,估計大家都會用到,所以共用出來。  大家來看代碼:<?header("Content-type:application/vnd.ms-excel");header("Content-Disposition:filename=test.xls");echo "test1\t";echo "test2\t\n";echo "test1\t";echo "test2\t\n";echo

用PHP實現自動跳轉

自動跳轉 <?//PHP內建函數Header("Location:  http://www.phpx.com ");?><?//利用metaecho "<meta http-equiv='refresh' content='0; url=http://www.phpx.com'>";?><?//利用Javascript語言echo "<script language='javascript'

如何隱藏你的.php檔案

今天做PHP線上手冊鏡像的時候看到了這個方法,哈哈,以前都沒有注意到,所以說,手冊是最好的老師 ------------------------------------------------------------------------------------- 如果不想讓別人知道你的網站使用PHP程式以達到安全的目的.你可以按照下面的方法配置你的httpd.conf檔案 但這並不說明PHP不安全. 你可以使用下面的方法來達到隱藏的目的: 1.將PHP隱藏為其它語言

提高PHP編程效率的53個要點(經驗小結)第1/2頁

用單引號代替雙引號來包含字串,這樣做會更快一些。因為PHP會在雙引號包圍的字串中搜尋變數,單引號則不會,注意:只有echo能這麼做,它是一種可以把多個字串當作參數的“函數”(譯註:PHP手冊中說echo是語言結構,不是真正的函數,故把函數加上了雙引號)。 1、如果能將類的方法定義成static,就盡量定義成static,它的速度會提升將近4倍。 2、$row['id'] 的速度是$row[id]的7倍。 3、echo 比 print

PHP中處理截取漢字,出現亂碼問題的2個類

漢字|問題 function  msubstr($str,$start,$len)  {           $strlen=$start+$len;           for($i=0;$i<$strlen;$i++)  {         

PHP教程:GD庫的imagecolorset函數簡單修改圖片顏色

現在有一張背景色為純藍色(或者紅色等) 並且與照片裡人物有很明顯的反差色彩 的一寸單人照照片,現想把,該圖片中的藍色背景用PHP處理為白色。即類似於PS中,用白色填充藍色的效果。使用GD庫的imagecolorset函數可以修改簡單的索引色. 不過只能對gif與png圖片有效<?php$img = file_get_contents('http://圖片地址);$im = imagecreatefromstring($img);$bg = imagecolorat($im, 0,

PHP5教程:PHP的GD模組產生條碼

本文中使用的是PHP5的版本。在使用前注意要將PHP的GD模組開啟。在Windows中為php_gd2.dll,Linux中為gd.so。將壓縮檔解壓到Apache,執行http://localhost/barcode/index.php。PHP5產生條碼見下圖:1. Type:選擇條碼類型2. Output:輸出的圖片格式3. Thickness:條碼高度4. Resolution:條碼大小5. Font:條碼下方的文字大小,也可不顯示文字6.

PHP大量Session的散列及到期回收

一台伺服器流量比較大,因為程式的需要,session的到期時間設定的是3小時,導致/tmp下堆積了近20萬的session檔案。進而導致核心佔用的cpu急劇上升。因為session的讀寫涉及到大量小檔案的隨機讀寫,並且是集中在一個目錄下,iowait也急劇升高。首先考慮將session放入記憶體中最簡單的辦法莫過於將/tmp掛載為 tmpfs檔案系統,也就是記憶體中第二步,將session儲存到不通的目錄中php本身支援session的多級散列在php.ini中,將

總頁數: 1662 1 .... 1245 1246 1247 1248 1249 .... 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.