PHP實現的英文名字全拼隨機排號指令碼_PHP教程

需求:1、執行指令碼後,想去的同學輸入英文名字全拼,產生隨機數01-99之間的數字,數字越大就去參加項目實踐,前面已經抓到的數字,下次不能在出現相同數字。2、第一個輸入名字後,螢幕輸出資訊,並將名字和數字記錄到檔案裡,程式不能退出繼續等待別的學生輸入。實現代碼(請在命令列執行,而非WEB環境):$v) { fwrite($handle, $k.' '.$v."\r\n");}// 關閉檔案fclose($handle);/*** 擷取命令列輸入值* @param string $length*

php socket用戶端及伺服器端應用執行個體_PHP教程

經常有朋友會對php的socket應用充滿疑惑,本文就以執行個體代碼作一講解,希望能對初學php的朋友起到一點協助作用具體代碼如下:1.伺服器端代碼:$name=$val; } private function _showError($error){ exit($error); } /** * 開始進行socket伺服器端監聽連接埠 */ public function start(){ // 建立連接埠 if (($sock = socket_create

PHP curl實現抓取302跳轉後頁面的樣本_PHP教程

PHP的CURL正常抓取頁面程式如下:$url = 'http://www.baidu.com';$ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_VERBOSE, true); curl_setopt($ch, CURLOPT_HEADER, true);curl_setopt($ch, CURLOPT_NOBODY, true);curl_setopt($ch,

PHP使用range協議實現輸出檔案斷點續傳代碼執行個體_PHP教程

range協議用途:一般是用在斷點續傳的時候,但是實際的使用者很大,例如你的web

PHP不用遞迴遍曆目錄下所有檔案的代碼_PHP教程

實現代碼:/** * PHP 非遞迴實現查詢該目錄下所有檔案 * @param unknown $dir * @return multitype:|multitype:string */function scanfiles($dir) { if (! is_dir ( $dir )) return array (); // 相容各作業系統 $dir = rtrim ( str_replace ( '\\', '/', $dir ), '/' ) . '/'; // 棧,預設值為傳入的目錄 $

PHP實現對文本資料庫的常用操作方法執行個體示範_PHP教程

PHP可以實現對文本資料庫的資料的顯示、加入、修改、刪除、查詢等五大基本操作。我們以一個留言本程式為例,簡述一下PHP實現對文本資料庫的資料顯示、加入、修改、刪除、查詢五大基本操作的方法。此文本資料庫共有欄位10個:客戶IP、發言時間、客戶名、客戶EMAIL、客戶首頁地址、留言表情圖片名、客戶QQ、客戶形象圖片、留言內容、管理員回複內容。1、加入資料程式:$date=date("Y-m-d H:i:s");//取得系統時間$ip = $HTTP_SERVER_VARS[REMOTE_ADDR];

對於ThinkPHP架構早期版本的一個SQL注入漏洞詳細分析_PHP教程

ThinkPHP官網上曾有一段公告指出,在ThinkPHP 3.1.3及之前的版本存在一個SQL注入漏洞,漏洞存在於ThinkPHP/Lib/Core/Model.class.php 檔案根據官方文檔對"防止SQL注入"的方法解釋(參考http://doc.thinkphp.cn/manual/sql_injection.html)使用查詢條件預先處理可以防止SQL注入,沒錯,當使用如下代碼時可以起到效果:$Model->where("id=%d and username='%s' and

成為好程式員必須避免的5個壞習慣_PHP教程

當你開始成為一個程式員的時候,在編程的時候很容易陷入下面所述的一些壞習慣。作為一名程式員,犯錯誤不可避免,這是你學習編程課程中的一部分。在你的職業生涯中你會犯很多錯誤 – 有的特別、有的普遍 –

PHP+Memcache實現wordpress訪問總數統計(非外掛程式)_PHP教程

以前寫過一篇博文,利用 PHP 和 Memcache 實現網站,以下連結查看:http://www.jb51.net/article/51825.htm今天就把該功能用到 wordpress 中,並實現把訪問次數儲存到資料庫中。MySQL 陳述式首先在參數表中,添加訪問次數的預設資料// 擷取所有瀏覽次數function get_all_visit_number(){ $mc = new Memcache (); // 使用wordpress內建wpdb類 global $wpdb; //

windows7下安裝php的php-ssh2擴充教程_PHP教程

因為想做一個往測試伺服器傳檔案的需求,看到PHP支援ssh操作,所以整理了下安裝過程,與大家分享下。安裝步驟1. 下載 php extension ssh2下載地址 http://windows.php.net/downloads/pecl/releases/ssh2/0.12/根據自己PHP的版本去下載,我使用的是安全執行緒的,所以下載的是php_ssh2-0.12-5.4-ts-vc9-x86.zip2.

php+memcache實現的網站線上人數統計代碼_PHP教程

今天閑來無事,想在部落格統計中顯示線上人數。在網上找了好多例子,不是資料庫儲存資料就是檔案儲存體,代碼也看起來過於複雜。晚上回來後,構思了下,看到我伺服器中安裝有 Memcache 服務,何不用 Memcache 實現呢。下面就來講下實現過程::實現代碼:connect ( "127.0.0.1", 11211 );// 擷取 線上使用者 IP 和 線上時間資料$online_members = $mc->get ( 'online_members' );// 如果為空白,初始化資料if (!

PHP中遇到BOM、<feff>編碼導致json_decode函數無法解析問題_PHP教程

昨天同事遇到一個奇怪的問題,就是以下代碼,無法通過JSON校正,也無法通過PHP的json_decode函數解析。複製代碼 代碼如下:[ { "title": "", "pinyin": "" }]可能聰明的你已經猜到其中包含有不看見的特殊字元,在vim下查看:複製代碼 代碼如下:[ { "title": "", "pinyin": ""

CodeIgniter安全相關設定匯總_PHP教程

CodeIgniter架構自身提供了一些安全設定如針對XSS和CSRF攻擊的防範,針對SQL注入攻擊的防範等。就設定檔而言:在application/config/config.php中$config['encryption_key'] = '';//這個一定要設定 以加密自己的cookie等$config['cookie_secure'] = TRUE;//設定為TRUE/*|-----------------------------------------------------------

PHP計算一年多少個星期和每周的開始和結束日期_PHP教程

項目中需要做個提交周報的功能,需要知道指定周數的開始日期和結束日期,以便處理其他業務。以下是一段通過PHP來擷取一年中的每星期的開始日期和結束日期的代碼,與大家分享。複製代碼 代碼如下:function get_week($year) { $year_start = $year . "-01-01"; $year_end = $year . "-12-31"; $startday = strtotime($year_start); if (intval(date(

php使用pack處理二進位檔案的方法_PHP教程

php讀寫二進位檔案可以使用pack和unpack函數。今天要處理一個二進位檔案的問題,所以需要用一下,特意瞭解一下pack的用法,unpack用法與此類似。簡單來說,pack函數就是給一個目標格式,和相應的參數,就可以返回位元據了。下面舉例加以說明,對於四個整數:pack("L4", 0,1,2,3)pack("LLLL", 0,1,2,3)pack("L", 0).pack("L", 1).pack("L", 2).pack("L",

PHPMailer發送HTML內容、帶附件的郵件執行個體_PHP教程

PHPMailer是一個封裝好的PHP郵件發送類,支援發送HTML內容的電子郵件,以及可以添加附件發送,並不像PHP本身mail()函數需要伺服器環境支援,您只需要設定郵件伺服器以相關資訊就能實現郵件發送功能。本文將結合執行個體代碼,講解如何設定和實現發送HTML以及帶附件的郵件功能。首先,您可以到PHPMailer擷取最新的下載包,解壓到WEB目錄下。然後建立一個sendmail.php的檔案,載入PHPMailer類,並設定相關屬性參數,如郵件伺服器地址,寄件者和收件者,郵件內容等等,詳情請

淺析ThinkPHP的模板輸出功能_PHP教程

ThinkPHP中的每一個xxxAction.class.php檔案就代表著一個應用模組,這個Action中的每一個方法(function)代表著一個操作,操作可以分為有輸出到模板的操作和只具執行不需要輸出的操作。開啟Myapp/Lib/Action/IndexAction.class.php檔案,我們可以看到裡面的基礎代碼:class IndexAction extends Action{public function

PHP遠程採集圖片詳細教程_PHP教程

當我們需要採集網路上的某個網頁內容時,如果目標網站上的圖片做了防盜鏈的話,我們直接採集過來的圖片在自己網站上是停用。那麼我們使用程式將目標網站上的圖片下載到我們網站伺服器上,然後就可調用圖片了。本文將使用PHP實現採集遠程圖片功能。基本流程:1、擷取目標網站圖片地址。2、讀取圖片內容。3、建立要儲存圖片的路徑並命名圖片名稱。4、寫入圖片內容。5、完成。我們通過寫幾個函數來實現這一過程。函數make_dir()建立目錄。判斷要儲存的圖片檔案目錄是否存在,如果不存在則建立目錄,並且將目錄設定為可寫入

ThinkPHP中的系統常量和預定義常量集合_PHP教程

ThinkPHP系統常量和預定義常量匯總如下:1.系統常量:THINK_PATH // ThinkPHP系統目錄:APP_PATH // 當前項目目錄APP_NAME // 當前項目名稱MODULE_NAME //當前模組名稱ACTION_NAME // 當前操作名稱TMPL_PATH // 項目模版目錄LIB_PATH // 項目類庫目錄CACHE_PATH // 項目模版緩衝目錄CONFIG_PATH //項目設定檔目錄LOG_PATH //

ThinkPHP讓分頁保持搜尋狀態的方法_PHP教程

對很多使用ThinkPHP架構的人來說,使用自動內建的增刪改查基類,在分頁的時候要保持結果頁面的搜尋狀態,但是使用thinkphp手冊中的方案卻無法奏效。ThinkPHP手冊中的解決方案是://分頁跳轉的時候保證查詢條件foreach($map as $key=>$val) { $Page->parameter .=

總頁數: 5203 1 .... 2517 2518 2519 2520 2521 .... 5203 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.