導航:首頁 > 凈水問答 > php文件類型過濾

php文件類型過濾

發布時間:2020-12-22 13:04:29

❶ 在php中,文件類型有哪些

你是指操作系統的文件類型,還是PHP的文件類型,PHP的文件類型只有一種.php ,其它的都是HTML或JS 或 CSS語言。

❷ php中怎麼判斷格式的文件類型

/**
*獲取文件類型
*@paramstring$filename文件名稱
*@returnstring文件類型
*/
functiongetFileType($filename){
returnsubstr($filename,strrpos($filename,'.')+1);
}

/**
*獲取文件類型2
*@paramstring$filename文件名稱
*@returnstring文件類型
*/
functiongetFileType2($filename){
returnstrtolower(pathinfo($filename)['extension']);
}

/**
*獲取文件類型3
*@paramstring$filename文件名稱
*@returnstring文件類型
*/
functiongetFileType3($filename){
return$exten[count($exten=explode('.',$filename))-1];
}

/**
*獲取文件類型4
*@paramstring$filename文件名稱
*@returnstring文件類型
*/
functiongetFileType4($filename){
$exten=explode('.',$filename);
returnend($exten);
}

❸ php是什麼格式的文件,怎麼播放(打開)

PHP是超級文本預處理語言的縮寫,是一種HTML內嵌式的語言。

打開PHP文件的方法和內操作步驟如下:

1、第一容步,找到桌面的php文件,見下圖,然後進入下一步。

❹ php過濾上傳類型,只上傳圖片類型文件

你可以這樣,如果說你的上傳文件文件名是$uploadfilename,那麼可以用
$str = end(explode(".",$uploadfilename));獲得上傳文件的擴展名,專然後再進行判屬斷if($str=="jpg" or $str=="jpeg" or $str=="gif" or $str=="png")的時候才執行上傳,否則返回錯誤提示信息,這樣子來限制上傳文件類型

❺ 用PHP怎麼獲取遠程文件文件類型

1.圖片文件可以使用getimagesize函數。
2.其他文件可以解析文件的後綴。

❻ PHP文件上傳類型限制

有兩種方式可以給你解決,也可以幾種方式同時使用

  1. 使用原本自帶的函數getimagesize來判斷是否是圖片

  2. 使用獲取上傳文件頭的方式來判斷

$filename='xxxx.gif';
$file=fopen($filename,'rb');
$bin=fread($file,2);//只讀取上傳文件的頭文信息的2個位元組
fclose($file);
$strInfo=@unpack('c2chars',$bin);
$typeCode=intval($strInfo['chars1'].$strInfo['chars2']);
$fileType='';
switch($typeCode){
case7790:
$fileType='exe';
break;
case7784:
$fileType='midi';
break;
case8297:
$fileType='rar';
break;
case255216:
$fileType='jpg';
break;
case7173:
$fileType='gif';
break;
case6677:
$fileType='bmp';
break;
case13780:
$fileType='png';
break;
default:
echo'unknown';
break;
}
echo'文件類型:'.$fileType.'文件頭信息:'.$typeCode;

希望對你有用!

❼ PHP怎麼獲取文件類型

遍列你是會的吧,中間會得到文件的全名,你現在需要取出文件的擴內展名,對吧?

例子代碼容:
<?php
$f='/www/htdocs/index.html';
$path_parts = pathinfo($f);
echo $path_parts['dirname'], "\n";
echo $path_parts['basename'], "\n";
echo $path_parts['extension'], "\n"; //你需要的就是這個,對吧?
echo $path_parts['filename'], "\n";
?>

判斷是否文件夾,要使用函數is_file,返回false的就是文件夾,例如:
<?php
var_mp(is_file('a_file.txt')) . "\n";
var_mp(is_file('/usr/bin/')) . "\n";
?>

bool(true)
bool(false)

❽ php格式的文件用什麼可以打開

如果僅僅是簡單的編輯,建議使用dreamweaver MX,更簡單的就是記事本
想要看到內容,就要配置php伺服器,下面是win2000+IIs5配置過程:
1 下載一個php的安裝包,壓縮到指定目錄
2 打開IIS配置 ->屬性->主目錄->配置->應用程序映射->添加
可執行文件:你的php.exe路徑
注意,如果你的路徑包含program files,一定要把整個路徑用雙引號括起來。

擴展名:.php

3 將PHP目錄里的php.ini-recommended拷到WinNT目錄,改名為php.ini

---------------------------------------------------------------

IIS的設置
開始==〉程序==〉管理工具==〉internet管理伺服器==〉右鍵你的站點==〉屬性==〉ISAPI篩選器==〉添加==〉篩選器名稱==〉PHP==〉可執行文件==〉在你php文件夾的sapi子文件夾中php4isapi.dll==〉確定 然後還在屬性頁的主目錄頁==〉應用程序設置==〉配置==〉添加==〉可執行文件==〉在你php文件夾的sapi子文件夾中php4isapi.dll(注意文件類型選擇*.dll)==〉擴展名==〉.php==〉確定 關閉屬性頁
開始==〉程序==〉管理工具==〉服務==〉找到IIS Admin Service==>右鍵==〉重新啟動
如果你的php.ini已經設置好了的話,應該可以用了
注意你的站點的文檔目錄是不是c:\inetpub\wwwroot
存放的時候注意好了
當你選用php4isapi.dll作為編譯器的時候
每次改動php.ini都要重新啟動IIS Admin Service 服務
配置才能生效

❾ php如何讀取某目錄下的所有同類型文件

<?php

$files = glob('*.jpg'); // 其他文件做類似修改,比如 *.png, *.txt等。。有目錄請添加絕對目錄。比如:c:/album/*.jpg
echo 'total : ' , count($files); // $files是一個文件數組。

?>

❿ PHP格式文件是什麼類型文件為什麼打不開怎樣才能打開

php文件一樣可以用BT軟體打開的,放心使用,沒問題的。我以前也下過好多PHP的種子文件。
你是要讓你的裝了IIS的機器支持PHP呢還是只是單純的打開*.php的文件?

如果是要支持PHP,那麼你要裝專門的PHP解釋器。

首先你去下載php-4.3.4-Win32.zip。

下面為配置步驟:

1)將php-4.3.3RC4-Win32.zip裡面的所有文件和文件夾解壓縮並放置在C:\\php4\\文件夾中,沒有自己創建該文件夾

2)進入php4文件夾,查看根目錄和子目錄,把所有.dll文件都統統復制粘貼到C:\\WINNT\\system32(WIN2K)或C:\\WINDOWS\\system32(WINXP)中

3)把php4文件夾裡面的php.ini-dist和php.exe文件復制到

C:\\WINNT\\(WIN2K)或C:\\WINDOWS\\(WINXP)中,並將php.ini-dist文件改為php.ini

4)雙擊php.ini打開該配置文件,進行下面3個地方的修改:

1> 把extension_dir = "C:\\php4\\extensions" 改為你安裝php4的 extensions文件夾路徑

2> 把 ;cgi.force_redirect = 1 改為 cgi.force_redirect = 0

3> 把 register_globals = Off 改為 register_globals = On

4> 找到 ;Windows Extensions 段,你應該可以看到如下代碼

;

;extension=php_bz2.dll

;extension=php_cpdf.dll

;extension=php_crack.dll

;extension=php_curl.dll

;extension=php_db.dll

;extension=php_dba.dll

;extension=php_dbase.dll

;extension=php_dbx.dll

;extension=php_domxml.dll

;extension=php_exif.dll

;extension=php_fdf.dll

;extension=php_filepro.dll

;extension=php_gd2.dll

;extension=php_gettext.dll

;extension=php_hyperwave.dll

;extension=php_iconv.dll

;extension=php_ifx.dll

;extension=php_iisfunc.dll

;extension=php_imap.dll

;extension=php_interbase.dll

;extension=php_java.dll

;extension=php_ldap.dll

;extension=php_mbstring.dll

;extension=php_mcrypt.dll

;extension=php_mhash.dll

;extension=php_mime_magic.dll

;extension=php_ming.dll

;extension=php_mssql.dll

;extension=php_msql.dll

;extension=php_oci8.dll

;extension=php_openssl.dll

;extension=php_oracle.dll

;extension=php_pdf.dll

;extension=php_pgsql.dll

;extension=php_printer.dll

;extension=php_shmop.dll

;extension=php_snmp.dll

;extension=php_sockets.dll

;extension=php_sybase_ct.dll

;extension=php_w32api.dll

;extension=php_xmlrpc.dll

;extension=php_xslt.dll

;extension=php_yaz.dll

;extension=php_zip.dll

具體還得看你需要載入哪些.dll文件,不過你按照下面我這樣改也行,主要是要載入的.dll文件就去掉前面的分號( ; ) :

;

;extension=php_bz2.dll

;extension=php_cpdf.dll

;extension=php_crack.dll

;extension=php_curl.dll

;extension=php_db.dll

;extension=php_dba.dll

;extension=php_dbase.dll

;extension=php_dbx.dll

;extension=php_domxml.dll

extension=php_exif.dll

;extension=php_fdf.dll

;extension=php_filepro.dll

extension=php_gd2.dll

;extension=php_gettext.dll

;extension=php_hyperwave.dll

;extension=php_iconv.dll

;extension=php_ifx.dll

;extension=php_iisfunc.dll

extension=php_imap.dll

;extension=php_interbase.dll

;extension=php_java.dll

;extension=php_ldap.dll

;extension=php_mbstring.dll

;extension=php_mcrypt.dll

;extension=php_mhash.dll

;extension=php_mime_magic.dll

;extension=php_ming.dll

;extension=php_mssql.dll

;extension=php_msql.dll

;extension=php_oci8.dll

;extension=php_openssl.dll

;extension=php_oracle.dll

;extension=php_pdf.dll

;extension=php_pgsql.dll

;extension=php_printer.dll

;extension=php_shmop.dll

;extension=php_snmp.dll

;extension=php_sockets.dll

;extension=php_sybase_ct.dll

;extension=php_w32api.dll

;extension=php_xmlrpc.dll

;extension=php_xslt.dll

;extension=php_yaz.dll

;extension=php_zip.dll

5)再次打開控制面板-管理工具-Internet服務管理器,在"默認web站點"上右鍵單擊,選擇"屬性"

6)選中"默認 Web 站點 屬性"窗口的"主目錄"選項卡,點擊右下角的"配置"按鈕,出現"應用程序配置"窗口,點擊"應用程序映射"下面的"添加"按鈕,添加下面的程序映射:

可執行文件: C:\\php4\\php.exe %s %s (也就是你的php4文件夾路徑)

擴展名: .php

確定完成配置!

7)切換到"默認 Web 站點 屬性"窗口的"ISAPI篩選器"選項卡,點擊右邊的"添加"按鈕,添加下面的一個篩選器:

篩選器名稱: PHP

可執行文件: C:\\php4\\sapi\\php4isapi.dll (也就是你的php4文件夾的 sapi文件夾路徑)

確定後關閉"Internet服務管理器"

8)繼續切換到"默認 Web 站點 屬性"窗口的"文檔"選項卡,點擊右邊的"添加"按鈕,添加如下"啟用默認文檔":

index.php 也可以添加 index.php3 index.php4 等等 看你的需要而定

點擊左邊的"↑"按鈕,把index.php文檔提升到最上面

現在你的IIS也支持PHP了.
PHP 是一種新型的 CGI 程序編寫語言.應該說是個嵌入式腳本文件。和ASP、JSP有很多類似的功能。唯一不同的是,ASP要整站的解釋在傳遞,而PHP則可以嵌入HTML代碼里,和HTML一起發送。要讀.PHP文件就要用PHP解釋器。現在用的是PHP V4.3.0有支持Windows和 Unix/Linux的版本。當然你還要在自己機子上虛擬主機,可以用很出名的Apache軟體。

.php可以用文本編輯器(如記事本、emeditor、phpedit等)打開。如果要運行它得安裝相應的php解釋器和web服務支持才行。

閱讀全文

與php文件類型過濾相關的資料

熱點內容
室外污水波紋管焊接參數 瀏覽:732
青島污水池膜結構蓋板多少錢 瀏覽:2
如何選擇客廳凈水器 瀏覽:530
整棟樓的污水主管道如何疏通 瀏覽:987
童衣樹脂四合扣 瀏覽:775
不銹鋼開水壺水垢怎麼清理 瀏覽:58
營口紅潤污水處理 瀏覽:232
超濾水燒開後有白色沉澱物是什麼 瀏覽:399
園區污水排放量如何計算 瀏覽:534
六年級科學污水和污水處理評課 瀏覽:392
廣本鋒范空氣濾芯臟了表現如何拆 瀏覽:485
政府項目立項流程污水處理 瀏覽:915
碳鋼襯氟t型過濾器 瀏覽:786
農村污水監管員職責 瀏覽:524
氣油濾芯更換多少錢 瀏覽:951
廣東液體古馬隆樹脂 瀏覽:217
電子除垢儀功能 瀏覽:375
飲水機的出水口多少錢 瀏覽:919
什麼飲水機最流行 瀏覽:998
樹脂鍍膜眼鏡 瀏覽:39