擷取遠程檔案大小的php函數_php技巧

複製代碼 代碼如下:<?php function getFileSize($url){ $url = parse_url($url); if($fp = @fsockopen($url['host'],empty($url['port'])?80:$url['port'],$error)){ fputs($fp,"GET ".(empty($url['path'])?'/':$url['path'])." HTTP/1.1\r\n"); fputs($fp,"Host:$url[host]

PHP 編程安全性小結_php技巧

規則 1:絕不要信任外部資料或輸入   關於 Web 應用程式安全性,必須認識到的第一件事是不應該信任外部資料。外部資料(outside data) 包括不是由程式員在 PHP 代碼中直接輸入的任何資料。在採取措施確保安全之前,來自任何其他來源(比如 GET 變數、表單 POST、資料庫、設定檔、會話變數或 cookie)的任何資料都是不可信任的。   對使用者輸入進行清理的一個簡單方法是,使用Regex來處理它。   規則 2:禁用那些使安全性難以實施的 PHP 設定

php實現的遍曆檔案夾下所有檔案,編輯刪除_php技巧

複製代碼 代碼如下:<?php /* 遍曆檔案夾; 功能:(a)可刪除檔案 (b)可編輯文本,網頁檔案 (c)可刪除檔案夾,前提是該檔案夾為空白 (d)可建立檔案,檔案夾,修改檔案夾名稱; lost63.com原創, 轉載請註明出處. 交流QQ:35501547 */ $path=$DOCUMENT_ROOT; $path=str_replace("/","\\",$path); //指定檔案夾 $path=$path."\\"; if($_GET['folder']) { $path.=

php實現首頁連結查詢 友情連結檢查的代碼_php技巧

複製代碼 代碼如下:<?php /* * 網站首頁超連結反查 友情連結查詢 外鏈查詢 * web技術愛好者 lost63.com原創 QQ:35501547 * 轉載請註明出處 */ if($_GET['action']=="check"){ $domain=$_POST['domain']; //網域名稱表單項為空白,則擷取地址欄參數 if($domain==""){ $domain=$_GET['domain']; } //網址 $url="http://".$domain;

用php實現的擷取網頁中的圖片並儲存到本地的代碼_php技巧

複製代碼 代碼如下:<?php header("Content-type:image/jpeg"); function read_url($str) { $file=fopen($str,"r"); while(!feof($file)) { $result.=fgets($file,9999); } fclose($file); return $result; } function save_img($str) { $result=read_url($str); $result=str_

用PHP查詢搜尋引擎排名位置的代碼_php技巧

複製代碼 代碼如下:<?php /* 查詢Google"深圳攝影工作室",嵐視界LANSJ的排名位置; 2009-10-11 lost63.com原創 在前30頁中搜尋 */ $page=30; //頁面數 $domain="lansj.com"; //網域名稱 //$domain="lost63.com"; for($n=0;$n<=$page;$n++){

PHP 批次更新網頁內容實現代碼_php技巧

複製代碼 代碼如下:<?php $path=$DOCUMENT_ROOT; $path=str_replace("/","\\",$path); //指定檔案夾 $path=$path."\\web\\study\\"; //得到所有檔案 $s=explode("\n",trim(`dir/b/o:gn $path`)); //得到檔案夾下的所有HTML檔案名稱 $num=count($s); for($i=0;$i<=$num;$i++){

PHP 將圖片按建立時間進行分類儲存的實現代碼_php技巧

複製代碼 代碼如下:<?php /* 代碼功能:使用PHP巧妙將圖片按建立時間進行分類儲存; 圖片檔案屬性須取消唯讀屬性,否則無法刪除 By lost63 */ //延時設定 set_time_limit(0); $path='C:\恢複檔案\圖形$圖片\JPEG 映像 (.jpg)'; $result=dir($path); while($value=$result->read()){ if(strpos($value,'.JPG')==true||strpos($value,'.

PHP 採集擷取指定網址的內容_php技巧

參考別人想法變成自己的想法,你會發現慢慢下來以後你就擁有了臨時解決很多問題的思路與方法。複製代碼 代碼如下:<?php /* 功能:擷取頁面內容,儲存下來閱讀; lost63 */ Class GetUrl{ var $url; //地址 var $result; //結果 var $content; //內容 var $list; //列表 function GetUrl($url){ $this->url=$url; $this->GetContent(); $this-&

php 無極分類(遞迴)實現代碼_php技巧

複製代碼 代碼如下:<?php $conn=mysql_connect("localhost","root","myoa888"); mysql_select_db("lost63",$conn) or die("select db error"); $sql[]="Create TABLE `lost63`.`dd_book_class` ( `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `classname` VARCHAR( 50 )

php 檔案上傳代碼(限制jpg檔案)_php技巧

複製代碼 代碼如下:<?php /* 圖片上傳類  僅限JPG格式圖片 */ class uploadFile { var $inputName; //input名稱 var $fileName; //檔案命名 var $fileProperty; //檔案屬性 var $fileSize=2097152; //檔案大小限制,2M var $filePath="upload/"; //檔案儲存體路徑 function uploadFile($inputName){ $this-&

PHP正則的Unknown Modifier錯誤解決方案_php技巧

如下正則:$a='2<span><nobr>tóng<span class="h">dòng</span></nobr><br>垌</span>3'; echo preg_replace('/<span class="h">[^<]*?</span>/','',$a);會提示:Warning: preg_replace(): Unknown modifier 'p' in

php is_file()和is_dir()用於遍曆目錄時用法注意事項_php技巧

1、目錄inc有以下內容: 子目錄 0 子目錄 a footer.html header.html login_function.inc.php mysqli_connect.php style.css 2、現在PHP要遍曆inc目錄,並只顯示檔案,不顯示目錄0和a,代碼如下: 複製代碼 代碼如下: $dir = $_SERVER['DOCUMENT_ROOT']; $dir = "$dir/inc/"; $d = opendir($dir); while(false

php 讀取shell管道傳輸過來的內容_php技巧

暮夏,您好! rainbird給您發了短訊息: 已經寫了不少後台啟動並執行deamon了.用的挺順手的,但是我現在想擷取管道傳過來的內容,不知道咋實現,類似echo "aaaa" |a.php,a.php怎麼獲得echo的內容,不知道您有什麼高見. 今天收到一條訊息,解決的方法給大家分享一下: 實際上,shell 的 | 實際上表示的是 前一個的 標準輸出 作為後一個的標準輸入。雖然實現是通過pipe來實現的, 但是你寫php代碼的時候不需要知道底層的運作。你直接作為標準輸入讀取就可以了:

php 串連mssql資料庫 初學php筆記_php技巧

複製代碼 代碼如下: <?php $serverSite="."; $db="phpdemo"; $name="sa"; $pass="sa"; $conn=@mssql_connect($serverSite,$name,$pass) or die("資料庫連接錯誤!"); @mssql_select_db("phpdemo",$conn); echo 'this can be use!'; $ok=@mssql_query("insert into test (name)values(

discuz authcode 經典php加密解密函數解析_php技巧

原理如下,假如: 加密 明文:1010 1001 密匙:1110 0011 密文:0100 1010 得出密文0100 1010,解密之需和密匙異或下就可以了 解密 密文:0100 1010 密匙:1110 0011 明文:1010 1001 並沒有什麼高深的演算法,密匙重要性很高,所以,關鍵在於怎麼產生密匙。 那我們一起看下康盛的authcode怎麼做的吧 複製代碼 代碼如下:// 參數解釋 // $string: 明文 或 密文 //

關於php fread()提示_php技巧

說明 string fread ( int handle, int length ) fread() 從檔案指標 handle 讀取最多 length 個位元組。該函數在讀取完最多 length 個位元組數,或到達 EOF 的時候,或(對於網路流)當一個包可用時,或(在開啟使用者空間流之後)已讀取了 8192 個位元組時就會停止讀取檔案,視乎先碰到哪種情況。 返回所讀取的字串,如果出錯返回 FALSE。 複製代碼 代碼如下: <?php // get contents of a file

PHP 實用代碼收集_php技巧

1. 可閱讀隨機字串 此代碼將建立一個可閱讀的字串,使其更接近詞典中的單詞,實用且具有密碼驗證功能。 複製代碼 代碼如下: /************** *@length - length of random string (must be a multiple of 2) **************/ function readable_random_string($length = 6){ $conso=array("b","c","d","f","g","h","j","k","l",

在命令列下運行PHP指令碼[帶參數]的方法_php技巧

建立一個簡單的文字檔,其中包含有以下PHP代碼,並把它儲存為hello.php: 複製代碼 代碼如下: <?php echo "Hello from the CLI"; ?> 現在,試著在命令列提示符下運行這個程式,方法是調用CLI可執行檔並提供指令碼的檔案名稱: #php phphello.php 輸出Hello from the CLI 使用標準的輸入和輸出

PHP has encountered an Access Violation 錯誤的解決方案_php技巧

搭建wordpress的時候發覺居然會報這種錯誤,網上的解決方案都是千篇一律的複製粘貼,都是關於eaccelerator的設定問題,我很奇怪我並沒有安裝這個擴充啊?不過倒是安裝過APC擴充,兩種擴充都是最佳化伺服器做底層代碼支援,實現緩衝共用。將APC關閉就不報錯了。 一般是因為eaccelerator的問題解決方案如下:php for windows的bug 參考: 第一種可能: 去掉 php中 eaccelerator 的擴充 這樣做能夠解決您的問題,不過可能會加重系統負擔

總頁數: 1662 1 .... 1097 1098 1099 1100 1101 .... 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.