php實現陽曆陰曆互轉的方法_php技巧

最近對陽曆轉陰曆從而得到相應節日的演算法這方面比較感興趣,於是就在網上搜了一圈。不錯,還算是找到一個比較不錯的php類,實現了將陽曆轉換為陰曆(農曆),陰曆轉換為陽曆的演算法,同時還能擷取幹支紀年,生肖,以及相應的陰曆的中文叫法等等,功能還是挺齊全的,在這裡分享給大家。具體類代碼如下:class Lunar{ var $MIN_YEAR=1891; var $MAX_YEAR=2100; var $lunarInfo=array(

php抓取並儲存網站圖片的實現代碼_php技巧

此程式實現了網頁原始碼捕獲,圖片連結擷取、分析、並將同樣的圖片連結合并功能,實現了圖片抓取功能。利用php強大的網路內容處理函數將指定的網站上的所有圖片抓取下來,儲存在目前的目錄下,以下為代碼:<?php /*完成網頁內容捕獲功能*/ function get_img_url($site_name){ $site_fd = fopen($site_name, "r"); $site_content = ""; while (!feof($site_fd)) {

php判斷當前作業系統類型_php技巧

如何使用php擷取當前作業系統類型呢?嚴格來說這裡分兩種情況,一種情況是擷取伺服器端的作業系統類型,一種是擷取用戶端的作業系統類型。下面作者將對如何使用php擷取這兩種情況下的作業系統類型和大家做一些分享。(1)php擷取伺服器端的作業系統類型這個時候可以使用php系統內建的常量 PHP_OS 或者系統函數php_uname('s')。關於這兩者返回的值可能的情況基本有如下幾種情況: CYGWIN_NT-5.1 Darwin FreeBSD HP-UX IRIX64 Linux

詳解PHP序列化還原序列化的方法_php技巧

經常看到一些設定檔裡面存放的是一些類似帶有格式的變數名稱和值,其實就是一個序列化的過程,在需要用到這些資料庫的時候會進行一個還原序列化過程,就是將這個字串再還原成他原來的資料結構。下面說說php 如何進行資料的序列化和還原序列化的。php 將資料序列化和還原序列化其實就用到兩個函數,serialize 和unserialize。serialize 將數組格式化成有序的字串unserialize 將數組還原成數組例如:$user=array('Moe','Larry','Curly');

php使用ZipArchive函數實現檔案的壓縮與解壓縮_php技巧

PHP ZipArchive 是PHP內建的擴充類,可以輕鬆實現ZIP檔案的壓縮和解壓,使用前首先要確保PHP ZIP 擴充已經開啟,具體開啟方法這裡就不說了,不同的平台開啟PHP擴增的方法網上都有,如有疑問歡迎交流。這裡整理一下利用php zipArchive進行檔案的壓縮與解壓縮的常用的樣本供參考。一、解壓縮zip檔案$zip=new ZipArchive;//建立一個ZipArchive的對象 if($zip->open('test.zip')===TRUE){ $zip-&

php常量詳細解析_php技巧

一、常量常量是一個簡單值的標識符(名字)。如同其名稱所暗示的,在指令碼執行期間該值不能改變(除了所謂的魔術常量,它們其實不是常量)。常量預設為大小寫敏感。按照慣例常量標識符總是大寫的。常量名和其它任何 PHP 標籤遵循同樣的命名規則。合法的常量名以字母或底線開始,後面跟著任何字母,數字或底線。用Regex是這樣表達的:[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]* (注: 在這裡,字母是 a-z,A-Z,以及從 127 到 255(0x7f-0xff)的

php過濾所有的空白字元(空格、全形空格、換行等)_php技巧

在php中內建的trim函數只能替換左右兩端的空格,感覺在有些情況下不怎麼好使,如果要將一個字串中所有空白字元過濾掉(空格、全形空格、換行等),那麼我們可以自己寫一個過濾函數。php學習str_replace函數都知道,可以批量替換的,所以我們可以用如下的源碼實現替換過濾一個字串所有空白字元了。<?php$str = 'jkgsdgsgsdgs gsdg gsd';echo myTrim($str);function myTrim($str){ $search = array("

PHP的APC模組實現上傳進度條_php技巧

APC模組,它的全稱是Alternative PHP Cache。APC可以將所有PHP代碼會被緩衝起來,

php郵件發送的兩種方式_php技巧

這篇文章研究的主要內容就是使用PHP來寄送電子郵件,總結為以下兩種方法:一、使用PHP內建的mail()函數<?php $to = "test@163.com"; //收件者 $subject = "Test"; //主題 $message = "This is a test mail!"; //本文 mail($to,$subject,$message); 結果就直接報錯,如下:Warning: mail() [function.mail]: Failed to connect

php+ajax實現無重新整理的新聞留言系統_php技巧

本文介紹了一款無重新整理的新聞留言系統,最簡明易懂的一個ajax無重新整理留言系統,源碼中省略了接受資料驗證的過程,大家可根據自己的需求進行擴充,下面進入主題。核心源碼:1.設定檔:config.php,代碼如下:<?php //資料庫配置資訊(使用者名稱,密碼,資料庫名,表首碼等) $cfg_dbhost = "localhost"; $cfg_dbuser = "root"; $cfg_dbpwd = "root"; $cfg_dbname = "ajaxdemo1"

PHP測試成功的郵件發送案例_php技巧

mail()函數的作用:串連到郵件伺服器,利用smtp協議,與該伺服器互動並投郵件。注意:1、mail函數不支援esmtp協議,---即,只能直投,不能登陸2、由上條,我們只能直投至最終的收件伺服器位址.而該地址,又是在PHP.ini中指定的,所以我們想用mail()函數往 aseoev@163.com發信的話,我們要---1)查詢163郵件伺服器的地址2)把該地址寫到php.ini裡去php執行個體代碼如下:SMTP = 163mx02.mxmail.netease.com sendmail_

php使用APC實現即時上傳進度條功能_php技巧

php不具備即時上傳進度條功能,如果想有這種功能我們一般會使用ajax來實現,但是php提供了一個apc,它就可以與php配置實現上傳進度條功能。主要針對的是window上的應用。1.伺服器要支援apc擴充,沒有此擴充的話,下載一個擴充擴充要求php.5.2以上。2.配置apc相關配置,重啟apache代碼如下extension=php_apc.dll   apc.rfc1867 = on   apc.max_file_size = 1000M 

php需登入的檔案上傳管理系統_php技巧

本文給大家介紹一個不錯的需要登入的php 檔案上傳管理系統,功能簡單有需要瞭解的同學可參考。代碼如下<?php$admin_pw="admin";//管理密碼$uploaddir="upload";//上傳目錄session_start();if($_GET['action']=="getcode"){ setcode(); exit();}if($_POST['password']==$admin_pw && $_POST['yz']==$_SESSION['yzcode']){

PHP檔案快取類實現代碼_php技巧

php中緩衝分類資料庫緩衝,檔案快取和記憶體緩衝,下面我來給各位同學詳細介紹PHP檔案快取類實現代碼,有需要瞭解的朋友可參考。頁面緩衝類代碼如下 :<?php /*include( "cache.php" ); $cache = new cache(30); $cache->cacheCheck(); echo date("Y-m-d H:i:s"); $cache->caching(); */class cache {

PHP和C#可共用的可逆密碼編譯演算法詳解_php技巧

在一些項目中要求在php中產生加密,然後在asp.net中接受過來的密碼再解密,下面和大家分享一個PHP與asp.net C#可共用的可逆密碼編譯演算法,感興趣的可以參考參考。php密碼編譯演算法:<?phpclass DES{ var $key; var $iv; //位移量 function DES($key = '11001100', $iv=0 ) { //key長度8例如:1234abcd $this->key = $key; if(

php實現CSV檔案匯入和匯出_php技巧

項目開發中,很多時候要將外部CSV檔案匯入到資料庫中或者將資料匯出為CSV檔案,那麼具體該如何?呢?本文將使用PHP並結合mysql,實現了CSV格式資料的匯入和匯出功能。我們先準備mysql資料表,假設項目中有一張記錄學生資訊的表student,並有id,name,sex,age分別記錄學生的姓名、性別、年齡等資訊。CREATE TABLE `student` ( `id` int(11) NOT NULL auto_increment, `name` varchar(50) NOT

PHP錯誤Warning:mysql_query()解決方案_php技巧

php提示錯誤:Warning: mysql_query() [function.mysql-query]: Access denied for user 'ODBC'@'localhost' (using password: NO)代碼:<?php class mysqlClass { function mysqlClass($host='localhost',$user='root',$pw='',$db='mysql') {

php實現表單多按鈕提交action的處理方法_php技巧

表單內有兩個提交按鈕,要實現當點擊不同的提交按鈕時,分別進行兩個不同的處理過程,在這裡有實現表單多按鈕提交action的處理方法分享給大家。用PHP判斷,一個表單兩個按鈕,按鈕的name屬性設定成相同,但值設為不同,表單提交後,只需要判斷提交上來的值就可以轉到不同的處理過程去,這個方法比較合理,適合多個按鈕在一個表單裡。PHP方法,代碼如下:<?php echo "$sub<br>\n"; if ("s1"==$sub) { ... }

PHP 字串加密函數(在指定時間內加密還原字串,逾時無法還原)_php技巧

這樣我們就可以拿此函數來做很多用途了,比如:單點登入的token加密傳輸啦,臨時密碼啦等等複製代碼 代碼如下: /** * @param string $string 原文或者密文 * @param string $operation 操作(ENCODE | DECODE), 預設為 DECODE * @param string $key 密鑰 * @param int $expiry 密文有效期間, 加密時候有效, 單位 秒,0 為永久有效 * @return string 處理後的

PHP中冒號、endif、endwhile、endfor使用介紹_php技巧

我們經常在wordpress一類部落格程式的模板裡面看到很多奇怪的PHP文法,比如: 複製代碼 代碼如下: <?php if(empty($GET_['a'])): ?> <font color="red">空的</font> <?php endif; ?> 對於相當一部分PHP愛好者來說根本沒見過啊,這些是什麼東西呢?難道是那些部落格的開發人員自己搞的仿PHP的範本語言?

總頁數: 1662 1 .... 1078 1079 1080 1081 1082 .... 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.