1、伺服器端要用php腳本創建文件,許可權可能不夠,怎麼辦呢?
fclose($fid);
readfile($fid);
這兩行順序調換一下試試
另外,你的fopen參數不能用wb,既然你以只寫方式打開,當然沒有讀許可權~回答~
wb 只寫打開或新建一個二進制文件;只允許寫數據。
wb+ 讀寫打開或建立一個二進制文件,允許讀和寫。
2、在PHP中,如何實現寫入或創建另1個PHP文件?
使用fopen,fwrite,fclose 方法
簡單的例子如下<?php
$afile = fopen("afile.php", "w") or die("Unable to open file!");
$txt = "Hi,
";
fwrite($myfile, $txt);
$txt = "success
";
fwrite($afile, $txt);
fclose($afile);
?>
關鍵是寫文件的地方,必須要有寫的權內限。尤其是linux伺服器。 可用容 chmod 方法 來更改許可權。
3、怎樣在網站根目錄下創建一個 phpinfo.php 文件
你在本地做好了以後,上傳到伺服器上的。
這樣即可
phpinfo.pp
<?php
echo phpinfo();
?>
4、php 如何創建txt文件
<?php
$file = fopen("a.text",'w');
fwrite($file,"sdadsadasdas");
fclose($file);
?>
5、怎麼新建php文件
新建php文件的步驟(DW cs6):
打開DW cs6這個軟體,如圖:
2.點擊文件-》新建-》PHP-》創建;
3.然後在編寫PHP代碼就行;
4.然後在ctrl+s保存,選擇好文件的位置,名字就行了;
6、請教:關於linux伺服器用php的mkdir()創建文件夾並賦予許可權的問題
我們的伺服器是來這樣源做的:
php一般是以apache用戶身份去執行的,把apache加入到存儲你文件的父文件夾屬組里去,然後改該父文件夾許可權為775,這樣屬組成員就有寫的許可權,而apache屬於這個組就可以改寫該目錄下所有文件的許可權,當然,屬組最好不要是root,你可以為該文件夾改個其它普通用戶組。
改apache/php的運行用戶方法不安全,不建議使用
7、怎麼在伺服器上創建php文件
直接 vim test.php就是了!存在就編輯,不存在就生成新文件!
8、如何用php在用戶計算機上指定位置創建文件
在伺服器上可以... 客戶端 用戶計算機 上不可以 這是基於安全問題. 不能自動創建文件和文件夾. 但是可以設計一個文件下載頁面 由瀏覽器手動創造
在伺服器端創造文件夾和文件 很簡單
<?php9、PHP文檔中,在web伺服器根目錄下建立文件,web伺服器在哪,怎麼建立?需要配置些什麼呢?初學,望不吝賜教
web伺服器在哪,看你是使用什麼web伺服器了
比如,你可以使用apache,也可以使用iis
你安版裝了什麼,web伺服器就是權什麼
web伺服器根目錄在哪裡呢,這也要看你的 設置
比如你安裝了iis作為web伺服器,那麼iis安裝好後,會生成一個默認網站,他的根目錄默認是在C盤中,那麼,web伺服器根目錄就在C盤中
當然,你可以修改這個默認網站的根目錄,也可以刪除這個網站再重新建立一個網站,更可以不刪除,就例外建立一個網站,建立網站的時候,有一個選項是選擇你要建立的網站的物理路徑,你選擇在哪裡,web根目錄就在哪裡(比如你選擇在F盤,那就在F盤里)
當然,如果使用apache作為web伺服器,設置方法都差不多,只是,apache沒有設置窗口,他是用記事本修改一個配置文件
10、問:linux伺服器用php創建文件夾並賦予許可權的問題
mkdir("uploads/aa/");
chmod("uploads/aa/", 0777);
使用chmod可以設置比系統默認更大的許可權,直接使用mkdir會受到系統umask的影響。