當前位置:首頁 » 編程語言 » php存在文件

php存在文件

發布時間: 2025-01-21 06:04:51

1. php判斷遠程文件是否存在

?php
/*
函數:remote_file_exists
功能:判斷遠程文件是否存在
參數: $url_file -遠程文件URL
返回:存在返回true,不存在或者其他原因返回false
*/
function remote_file_exists($url_file){
//檢測輸入
$url_file = trim($url_file);
if (empty($url_file)) { return false; }
$url_arr = parse_url($url_file);
if (!is_array($url_arr) || empty($url_arr)){return false; }
//獲取請求數據
$host = $url_arr['host'];
$path = $url_arr['path'] ."?".$url_arr['query'];
$port = isset($url_arr['port']) ?$url_arr['port'] : "80";
//連接伺服器
$fp = fsockopen($host, $port, $err_no, $err_str,30);
if (!$fp){ return false; }
//構造請求協議
$request_str = "GET ".$path."HTTP/1.1/r/n";
$request_str .= "Host:".$host."/r/n";
$request_str .= "Connection:Close/r/n/r/n";
//發送請求
fwrite($fp,$request_str);
$first_header = fgets($fp, 1024);
fclose($fp);
//判斷文件是否存在
if (trim($first_header) == ""){ return false;}
if (!preg_match("/200/", $first_header)){
return false;
}
return true;
}
?

2. php檢查文件是否存在(php檢查文件是否存在資料庫中)

PHP判斷當前目錄下txt文件中是否存在指定的內容

1、file_get_contents(filename),這個函數,可以吧文件的內容放入一個變數$str中,然後使用stripos()函數查找字元串在$str中第一次出現的位置(不區分大小寫)。

2、php//自定義一個遍歷目錄的函數,注意目錄中的目錄。

3、先遍歷目錄文件,把文件名保存到數據,然後使用函數檢索文件名是否包含關鍵詞即可。

4、思路,你可以把文件名按照一定規則,然後隨機生成文件名來讀取,或者獲取目錄下的所有txt生成個數組,然後沖數組中隨機抽取來搞定。

5、網站程序只能判斷瀏覽器COOKIE里對應域名的數據,你可以讓程序在遊客第一次瀏覽網站時,讓網站讀取COOKIE標記,如果沒有,就向瀏覽器的COOKIE寫入一個標記用setcookie函數完成,如果有就在做判斷。

php中如何判斷一個目錄有沒有文件

1、file_exists—檢查文件或目錄是否存在說明boolfile_exists(string$filename)檢查文件或目錄是否存在。參數filename文件或目錄的路徑。

2、說明is_dir(string$filename):bool判斷給定文件名是否是一個目錄。參數filename如果文件名存在並且為目錄則返回TRUE。如果filename是一個相對路徑,則按照當前工作目錄檢查其相對路徑。

3、如果補充到完整路徑,應該很好判斷的啊。如果兩個文件,文件A:d:/www/aaa/bbb/ccc/11dat文件B:d:/www/aaa/bbb/ccc/123dat判斷路徑直接將文件名去掉,剩下的字元串相等,就肯定就是同一目錄了。

php判斷目錄是否存在

1、(PHP4,PHP5,PHP7)is_dir—判斷給定文件名是否是一個目錄說明is_dir(string$filename):bool判斷給定文件名是否是一個目錄。參數filename如果文件名存在並且為目錄則返回TRUE。

2、php//自定義一個遍歷目錄的函數,注意目錄中的目錄。

3、opendir()函數打開目錄句柄。語法opendir(路徑,上下文);參數描述路徑是必需的。指定要打開的目錄路徑。上下文是可選的。指定目錄句柄的環境。上下文是一組可以修改目錄流行為的選項。技術細節返回值:成功返回目錄句柄資源。

php判斷文件夾是否存在不存在則創建

?php//fopen第二個參數可以是以下四個,區別就是是清空內容再寫還是在後面累加內容//w寫入方式打開,將文件指針指向文件頭並將文件大小截為零。如果文件不存在則嘗試創建之。

(PHP4,PHP5,PHP7)is_dir—判斷給定文件名是否是一個目錄說明is_dir(string$filename):bool判斷給定文件名是否是一個目錄。參數filename如果文件名存在並且為目錄則返回TRUE。

一個是讀寫模式,一個是只寫模式。樓上的英文不知道你能看懂嗎。或者你看個中文版的。,或者你看下這個例子就明白了,只寫模式是無法讀取內容的。

php瀏覽目錄

1、讀取目錄文件。1)opendir並定義用法。opendir()函數打開目錄句柄。語法opendir(路徑,上下文);參數描述路徑是必需的。指定要打開的目錄路徑。上下文是可選的。指定目錄句柄的環境。上下文是一組可以修改目錄流行為的選項。

2、電腦、php編輯器、瀏覽器。首先,打開php編輯器,再新建php文件,例如:index.php。在index.php中,輸入:echo$_SERVER[DOCUMENT_ROOT];。瀏覽器運行index.php頁面,此時會列印出到伺服器的根目錄。

3、可以訪問,只要你沒有在php.ini裡面設置為安全方式,只要PHP進程的許可權能訪問的文件,都是可以訪問的。希望回答對你有幫助,如果有疑問,請繼續追問答題不易,互相理解,您的採納是我前進的動力,感謝您。

3. php判斷文件夾是否存在不存在則創建

//直接這樣即可:
$dir='./test/test';
is_dir($dir)ORmkdir($dir,0777,true);//如果文件夾不存在,將以遞歸方式創建該文件夾

4. php判斷文件夾是否存在不存在則創建

if(file_exists($file)) 存在;
else 不存在;
if(is_dir($dir)) 存在;
else 不存在;
mkdir($dir); //創建文件夾
file_put_contents('文件路徑', '文件內容');//創建文件

5. php判斷文件夾或文件是否存在,及不存在時如何創建

如果文件夾不存在直接創建:

$folder='test';
is_dir($folder)ORmkdir($folder,0777,true);

文件不存在直接打開文件就創建了

$file='index.php';
is_file($file)ORfclose(fopen($file,'w'));

6. php文件在哪裡(php的文件)

php.ini文件在哪

Php.ini文件是php的一個配置文件,在windows主機中如果你未修改配置文件php.ini文件肯定是和你的php安裝目錄在一起的,但在linux中好像不一樣,下面我來介紹查找php.ini位置的方法。在linux下

最有可能的位置是:/etc目錄下或/usr/local/lib目錄下。

如果你還是找不到位置,那麼請使用終極解決辦法:

新建php文件,寫入如下代碼保存,然後在瀏覽器訪問該頁面,搜索php.ini,恭喜你,你要找的php.ini文件位置已經找到了。(用該方法找Php.ini文件位置,在linux和windows下都是絕招哦)

在linux伺服器上用命令行/data/php/bin/php

a.php

|

grep

php.ini

phpcms中php文件放在哪個文件夾下

我們可以根據phpcms系統的目錄結構來分析,如下:

從此目錄結構不難發現,其主要php文件在phpcms這個目錄下面,主要是類庫函數庫libs目錄、模塊控制器目錄moles目錄還有資料庫模型文件model目錄。

api目錄下有一些介面類的php文件、phpsso_server下是會員互通模塊,其下面的目錄結構跟phpcms整體目錄結構類似。

也就是說php文件分布在多個目錄下起著不同的作用。

php如何查找文件

通過報錯信息我們能夠看到('failedtoopenstream','Failedopeningrequired'),這是被包含的文件無法打開。造成這種錯誤原因有兩個。

1、在source_index.php這個文件同級目錄下面沒有function.php這個文件。

2、或者是require_once(data/function.php);這條語句寫錯了,造成無法定位到正確的目錄。我在下面再給你介紹一下目錄定位的一些知識。

2.1、require_once("data/function.php");

意思是:調用source_index.php所處目錄下的data目錄下面的function.php文件。

2.2、require_once("/data/function.php");

意思是:調用source_index.php所在目錄根目錄下面的data目錄下面的function.php文件。

2.3、require_once("../data/function.php");

意思是:調用source_index.php上一級目錄下面的data目錄下面的function.php文件。

2.4、require_once("./data/function.php");

意思是:調用source_index.php當前目錄下的data目錄下面的function.php文件,與require_once("data/function.php");該條語句的作用是一樣的。

希望上面的知識能幫你解決這個問題。

php擴展文件所在的路徑

一般默認的安裝路徑是在/var/www裡面。

1.首先,連接相應的zdlinux主機,輸入Linux命令行,等待shell命令的輸入。

2.在Linux命令行下,輸入shell命令:find/-name*PHP*。

3.按「enter」運行shell命令,您將在/usr/local/lib/PHP.中看到PHP安裝目錄

(6)php存在文件擴展閱讀:

常見的Linux命令

1.將CD/home放入『/home』目錄中。

2.CD..返回到前一個目錄。

3.CD../..返回上面的兩個目錄。

4.將CD放入個人主目錄。

5.CD~user1進入個人主目錄。

6.返回到您上次所在的目錄。

7.PWD顯示工作路徑。

8.Ls查看目錄中的文件。

9.Ls-f查看目錄中的文件。

10.Ls-l顯示文件和目錄的詳細信息。

11.Ls-a顯示隱藏文件。

12.Ls*[0-9]*顯示包含該編號的文件名和目錄名。

13.樹顯示文件和目錄來自根項目記錄樹結構的開始。

14.Rm-ffile1刪除一個名為「file1」的文件。

15.刪除一個名為「dir1」的目錄。

16.Rm-rfdir1刪除一個名為「dir1」的目錄並刪除其內容。

17.同時刪除目錄及其內容。

18.重命名/移動一個目錄。

19.Cpfile1file2復制一個文件。

請問怎麼看php文件?

分類:電腦/網路操作系統/系統故障

解析:

在IIS中配置PHP調試環境

《長城在線》2004-5-1411:15:03

Windows系統內置的Inter信息服務(IIS)對ASP具有良好的支持,因此在IIS中調試ASP網頁是非常方便的。但有些朋友的網頁採用PHP編程技術,默認情況下,IIS是不支持PHP的,手工配置IIS的PHP調試環境對我們這些菜鳥來說是非常困難的,那如何才能讓IIS支持PHP呢?下面介紹一種方法,只需要簡單幾步就能在IIS中配置好PHP調試環境。

安裝IIS組件

筆者以WindowsXP系統的IIS5.1為例,首先必須安裝IIS組件,系統默認是安裝了的。如果你的系統中還沒有,進入到「控制面板→添加或刪除程序→添加/刪除Windows組件」,在「Windows組件向導」對話框中選中「Inter信息服務(IIS)」選項(如圖1),單擊「下一步」按鈕就能完成IIS組件的安裝。

圖1安裝IIS組件

配置PHP調試環境

從「fyrose/php406.exe」下載PHP安裝程序到本地機器,下面我們就使用PHP的安裝向導完成對PHP調試環境的配置。

圖2選擇Web伺服器

運行PHP軟體包的安裝程序,在彈出的歡迎窗口中單擊「Next」按鈕,接著在「許可協議」窗口中單擊「IAgree」按鈕,然後在安裝類型(InstallationType)窗口中選擇「標准(Standard)」安裝,點擊「Next」按鈕後,指定PHP的安裝目錄,建議使用默認安裝目錄。接著「Mailconfiguration」窗口中設置郵件地址和指定SMTP伺服器,在「服務類型(ServerType)」窗口中選擇你使用的Web伺服器的類型(如圖2),因為我們使用WindowsXP系統自帶的IIS5.1,選擇「Microsoftiis4orhigher」單選項,點擊「下一步」後開始安裝,最後在「IISScriptmapNodeselection」窗口中選中所有的站點(如圖3),點擊「OK」按鈕,就完成了PHP的安裝和配置。

圖3選中所有站點

檢查PHP調試環境配置

進入到「控制面板→管理工具」,運行Inter信息服務程序,右鍵點擊「默認網站」在彈出的菜單中選擇「屬性」,接著在彈出的屬性對話框中切換到「主目錄」標簽頁,點擊應用程序設置欄中的「配置」按鈕,彈出「應用程序配置」對話框,在「映射」標簽頁中,查看應用程序映射列表框中是否有擴展名為「.php」的選項(如圖4),如果存在則表示PHP安裝配置成功。

圖4查看程序映射

如果沒有找到該選項,也可以手工添加。在應用程序配置對話框中點擊「添加」按鈕,彈出「添加/編輯應用程序擴展名映射」對話框(如圖5),在「可執行文件」欄中輸入「php.exe」程序路徑,「擴展名」中輸入「.PHP」,其它選項使用默認設置,最後點擊「確定」按鈕即可。

圖5手工添加映射

這樣就完成了PHP調試環境的配置,以後就可以在IIS中調試PHP文件了

用thinkphp框架做網站,用到的php文件應該放到哪個文件夾下面?

控制器文件是放在Action文件夾下面,模型文件放在Model文件夾下面,模板文件放在View文件夾下面

熱點內容
把我的世界的ice伺服器炸了 發布:2025-01-21 09:31:01 瀏覽:681
sql資料庫導入數據 發布:2025-01-21 09:25:21 瀏覽:420
zynqsdk修改編譯選項 發布:2025-01-21 09:22:30 瀏覽:875
存儲器部件教學實驗 發布:2025-01-21 09:14:06 瀏覽:179
php安裝memcached擴展 發布:2025-01-21 09:07:06 瀏覽:546
手機緩存視頻到電腦上 發布:2025-01-21 09:07:02 瀏覽:977
如果知道伺服器ip有什麼風險 發布:2025-01-21 09:06:58 瀏覽:525
在壓縮曲線 發布:2025-01-21 09:05:31 瀏覽:909
華山演算法 發布:2025-01-21 08:44:48 瀏覽:367
如何在微信上再設置一個密碼 發布:2025-01-21 08:44:39 瀏覽:731