php寫入、刪除、複製檔案及建立修改時間例子

例子1:讀寫檔案  代碼如下複製代碼 <?php$filename = 'txt/write.txt';//定義要寫入的內容$content = "李先生 36 山東nr王先生 49 湖南nr孫先生 40 河北";//使用is_writable()函數確定檔案存在並且可寫if(is_writable($filename)){//把檔案寫入到檔案尾,應選擇操作標記aif(false == ($handle = fopen($filename, 'a'))

超簡單PHP產生二維碼執行個體

PHP產生二維碼的方式有多種,可以利用google開放的API,可以利用php QR Code類庫產生,本文著重介紹使用php QR Code類庫來產生二維碼。1、程式碼封裝下載地址:http://sourceforge.net/projects/phpqrcode/2、下載下來的壓縮包裡面有很多樣本,可以自行研究,下面給出一個簡單的使用案例:  代碼如下複製代碼 include "phpqrcode/phpqrcode.php"; $data='http:

PHP計算上一個月的今天 今天是星期幾

 上一個月的今天strtotime 有個小問題  代碼如下複製代碼 > php -r”echo date(‘Ymd000000′,strtotime ( ‘-1 month’, strtotime ( ’201307310000′ ) ));”20130701000000#> php -r”echo

php中 ->與 ==>符號的用法與區別

“->”(減號、右角括弧)用於類中,訪問類裡的函數或對象,比如:  代碼如下複製代碼 <?php class Test { function do_test() { echo "Doing foo."; } } $bar = new Test; $bar->do_test(); ?> "=>"(等號、右角括弧)數組中給值賦值,比如:  代碼如下複製代碼

PHP static 靜態變數和屬性方法使用說明

變數與其它變數 明確區別的,下面我來給各位介紹 static 靜態變數和屬性方法及靜態變數的引用與靜態函數的用法,各位有需要瞭解的同學可參考。靜態變數變數範圍的另一個重要特性是靜態變數(static variable)。靜態變數僅在局部函數域中存在,但當程式執行離開此範圍時,其值並不丟失。看看下面的例子:例子 7-4. 示範需要靜態變數的例子  代碼如下複製代碼 <?phpfunction Test (){$a = 0;echo $a;$a++;}?> 

shell 指令碼檢查某目錄下php檔案文法

 代碼如下複製代碼 check_php_syntax.sh#!/bin/bash# check php syntax if [ $# -lt 1 ];then    echo 'Usage: ' $0  'directory';    exitfiif [ ! -d $1 ];then    echo $1  'not a directory,please check!'

php頁面跳轉與定時跳轉頁面方法

header()函數header()函數是PHP中進行頁面跳轉的一種十分簡單的方法。header()函數的主要功能是將HTTP協議標題(header)輸出到瀏覽器。header()函數的定義如下:void header (string string [,bool replace [,int

php擷取中文字元拼音首字母執行個體

執行個體1  代碼如下複製代碼 function getFirstCharter($str) {    if (empty($str)) {return '';}    $fchar = ord($str{0});    if ($fchar>=ord('A') && $fchar<=ord('z')) return

php 擷取網頁內的圖片地址Regex

1. 擷取地址這個功能最主要的就是用Regex來匹配頁面源碼裡的圖片地址了,這裡用到得Regex是:  代碼如下複製代碼 /<img.*src="(.*)"\s*.*>/iU

PHP數組排序函數使用方法

php數組排序函數有sort  (  &$arr   [,fruits] )  對數組進行從低到高排序 ,並賦予新的鍵名 返回boolrsort  ( &$arr   [,fruits] ) 對數組進行逆向排序  並賦予新的鍵名asort ( &$arr   [,fruits] ) 對數組進行排序 ,並保持索引不變arsort(

php遞迴用法與遞迴目錄執行個體

看一個簡單的遞迴執行個體例1  代碼如下複製代碼 function demo($a) {     static $sum=1;     if($a > 1){         $sum*=$a;         demo(--$a);&

WebQQ網頁hash密碼編譯演算法PHP版

由於最近QQ垃圾資訊群發嚴重,官方選擇將WebQQ部分功能實現細節方面做了點手腳。其中擷取好友的POST值多了一個hash參數。這個hash是在js裡加密完成的。以下是js源碼  代碼如下複製代碼 <script type="text/javascript">function getHash(b, i) {    for (var a = i + "password

php批量修改windows目錄許可權程式

 代碼如下複製代碼 <?php//擷取檔案目錄列表,該方法返回數組function getDir($dir=”) {    $dir=empty($dir) ? getcwd() : $dir;    $dirArray[]=NULL;    if (false != ($handle = opendir ( $dir )))

iis和apache及PHP版面設定301重新導向跳轉方法

本文將通過IIS、APACHE、ASP、PHP幾種伺服器端或頁面程式端分別講解如何設定301重新導向,先還是簡單介紹下重新導向。301重新導向:指的是一種非常重要的“自動轉向”技術--其實談不上技術,即網址重新導向--使用者訪問一個地址或目錄,可以指定跳轉到另一個地址。301重新導向,這是所有重新導向方法中唯一符合seo/seo.html" target="_blank">搜尋引擎規則的重新導向,這也是SEO中的一個基礎名詞,比方:一個站用www.111cn.net、11

PHP去除斷行符號分行符號與敏感html標籤

在unix世界換行就用/n來代替,但是windows為了體現他的不同,就用/r/n,更有意思的是在mac中用/r。因此unix系列用 /n,windows系列用 /r/n,mac用 /r,這樣就用你寫的程式在不同的平台上運行有著不少的麻煩。下面是PHP去除分行符號的一些常見方法。第一種寫法:  代碼如下複製代碼 $content=str_replace("n","",$content);  echo $content;

php file_get_contents 設定代理抓取頁面樣本

例1,普通頁面擷取例如,訪問54master論壇,想抓取首頁裡 所有h3標記內的元素。  代碼如下複製代碼 $url=http://www.111cn.net;$contents=@file_get_contents($url);//preg_match_all("/<p class="right

php curl登入cookie值存取樣本

先準備兩?小程式, 做確認程式是否有抓到 COOKIE 值.login.php (POST 到 login.php, login.php 會確認帳號/密碼, 然後寫 COOKIE值)   代碼如下複製代碼 <?phpif ($_POST['username'] == 'admin' && $_POST['password'] == '1234') {    setcookie('u', 'admin'); 

php讀取大檔案執行個體代碼

在php開發中,經常遇到要讀取一些檔案,最簡便的方法莫過於使用一些如file、file_get_contents之類的函數,簡簡單單的幾行代碼就能輕鬆的搞定。但當需要操作的檔案是一個比較大的檔案時,這些函數可能就顯的力不從心, 下面將從一個需求入手來說明對於讀取大檔案時,常用的操作方法。 需求:有一個800M的記錄檔,大約有500多萬行,用php返回最後幾行的內容。 實現方法有以下: 1. 直接採用 file函數 來操作 註:由於

php 從url中提取參數名和參數值執行個體

在已知參數名的情況下,擷取參數值,使用Regex能很容易做到。js的實現方法如下:  代碼如下複製代碼 function getValue(url, name) { var reg = new RegExp('(\?|&)' + name + '=([^&?]*)', 'i'); var arr = url.match(reg); if (arr) {  return

PHP條件控制語句執行個體程式

PHP條件控制語句一共有三種:第一種:if語句;第二種:switch語句;第三種:三元操作符;分別講解下這三種條件控制語句。第一種:if語句。if文法有以下幾種格式:1)、if (運算式一) {  //滿足條件執行以下程式段執行語句;}例如:  代碼如下複製代碼 <?phpif ($a > $b) {echo "a is bigger than b";$b = $a;}?> 2)、if (運算式一){   /

總頁數: 1662 1 .... 1036 1037 1038 1039 1040 .... 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.