1樓:匿名使用者
這裡有兩種情況,通常我們的php指令碼檔案要麼是unicode(utf8)或者是ansi(gbk)。gbk相容gb2312。
如果是unicode編碼(utf8),**裡的中文和系統是兩種不同的編碼,與系統打交道時,如建立中文名稱的檔案、資料夾等,需要轉換編碼。
如果是ansi編碼(gbk、gb2312),**裡的中文和系統是系統的編碼,不需要轉換編碼。
// 1、php指令碼檔案是unicode編碼,系統是中文系統
$dirname="temp/中文目錄";
// 通過iconv進行編碼轉換即可
if(mkdir(iconv('utf-8', 'gbk', $dirname)))
echo "建立成功";
else
echo "建立失敗";
// 2、php指令碼檔案是ansi編碼,系統是中文系統
$dirname="temp/中文目錄";
// 不需要轉換編碼
if(mkdir($dirname))
echo "建立成功";
else
echo "建立失敗";
請選擇合適的**片段進行測試,如果你是utf8的話,就選擇**裡的第一部分。
2樓:匿名使用者
原帖由 於 2007-3-30 09:28 發表 [i][/url]謝謝可以了??但是在linux mkdir 建立目錄就不存在這樣的問題 [/b]你的linux應該是utf8的環境吧所以不會出現亂碼的問題
3樓:匿名使用者
window系統對gb2312編碼比較好,你把你的php檔案改成使用gb2312編碼試試
4樓:
可能會有編碼衝突,不行直接用gb2312編碼試試
php 如何訪問共享目錄 - php進階討論
5樓:匿名使用者
原帖由 於 2008-8-14 11:46 發表 [i][/url]我也不喜歡 win 但沒辦法 人家伺服器是win2003,要不怎麼跑asp.net 現在是在該伺服器安裝了php程式,想把所有上傳的檔案都寫
6樓:匿名使用者
謝謝回覆, ? ???有些原因,我只能修改程式的上傳檔案存放的目錄,所以設定什麼許可權讓php可以訪問對映盤(z盤)的檔案(也就是php對這個盤有完全控制許可權)
7樓:匿名使用者
我也不喜歡 win 但沒辦法 人家伺服器是win2003,要不怎麼跑asp.net 現在是在該伺服器安裝了php程式,想把所有上傳的檔案都寫
php如何建立資料夾(mkdir的用法,mkdir的語法)
php怎麼自定義mkdir建立目錄
8樓:it互聯天下
php中,mkdir函式的功能是建立目錄。如果想自定義,或者個性化設計建立目錄,可以將該函式封裝到方法中,然後呼叫方法來建立目錄。具體操作步驟如下:
自定義,建立目錄方法;
/*** 自定義目錄建立方法
* @param string $path 目錄路徑
* @param boolean $level 多級目錄(true:是;false:否)
* @param boolean $cn 目錄名稱是否存在中文(true:是;false:否)
* @return boolean
*/function create_dir($path,$level=false,$cn=false)
//判斷判斷要建立的目錄是否存在中文
if($cn)else
if($result)else
}2.呼叫方法測試:
<?php
header("content-type:text/html;charset=utf-8;");
$path="chinawinxp/web/php程式設計示例";
$is=create_dir($path,true,true);
if($is)else
執行結果:
9樓:冬de優傷
在php程式中,可以使用mkdir() 函式來建立目錄,比如在當前目錄下建立test的目錄 **如下: 有時僅通過mkdir();並不能實現需求,並且ab目錄也不存在的時候,此時不得不通過遞迴的方法來建立多層目錄。 **如下:
php怎樣在指定的目錄下建立資料夾呢?
10樓:
<?php
mkdir("dir");
mkdir("dir/dir2");
11樓:深圳資料線批發
建立命令:
mkdir($path,0777):0777是許可權碼,在非window下可用umask()函式設定.
rmdir($path):將刪除路徑在$path的檔案.
請希望能幫到你
12樓:仍笛
mkdir()函式可實現
13樓:匿名使用者
不會php建議去php吧問,這asp.net我是雷鋒,不用謝我
在mac中寫php無法用mkdir建立目錄該怎麼做呢?
14樓:v水水無痕
解決方法有很多,如果是在本地的話,最簡單的方法就是把該目錄和其子目錄設定成777就可以了。
chmod -r 777 /path/to/your/directory
php mkdir問題。我想用php建立資料夾
15樓:匿名使用者
許可權問題,目錄許可權不是777沒辦法建立
16樓:匿名使用者
修改許可權 沒許可權肯定不能建立,謝謝
請問如何降低php的版本. - php進階討論
17樓:匿名使用者
看你的http伺服器(假設是apache),是否支援4.2.2的版本,如果支援,修改配置檔案,載入4.
2.2版本的php就好了。比如,php 5.
0的配置寫到一個配置檔案裡:php5_mod.conf,4.
2.2的寫一個配置檔案php422_mod.conf。
在httpd.conf裡,通過 include 指令載入不同的配置檔案,就可以實現版本的切換了。
18樓:匿名使用者
原帖由 於 2007-10-13 22:01 發表 [i][/url]樓主說說你的作業系統版本和配置情況。如果是windows下自己配的apache+php的話,下個php4然後改改 httpd.
conf 使用php4就行了。 [/b]正解!
PHP語言如今發展前景怎麼樣,PHP語言在中國的發展前景怎麼樣?
php作為非常優秀的 簡便的web開發語言,和linux,apache,mysql緊密結合,形成lamp的開源 組合,不僅降低使用成本,還提升了開發速度,滿足新的互動式網路開發的應用。在與其他同類程式語言的比較中,php具有開發速度快 執行效率高 安全性好 可擴充套件性強 開源自由等特點。而回顧ph...
php檔案如何開啟?迅雷下的php檔案怎麼開啟啊?
zend studio,editplus都可以。只是想開啟看看,就點選右鍵,開啟方式中選擇以記事本開啟就行了。迅雷下的php檔案怎麼開啟啊?1 首先找到php檔案所在資料夾 2 右鍵單擊需要開啟的php檔案,彈出右鍵選單中選擇開啟方式 3 在開啟的方式的選項中選擇 記事本 4 然後就可以在記事本中看...
請問怎樣才可以在麥當勞辭職,麥當勞全職怎麼辭職
麥當勞員工的流動性是非常大的 是有籤合同的但只不過是一個象徵 沒有合同不是很正規了 想離開不要不好意思說 象是為了學習什麼的這些理由都可以 找人事經理或是店經理提 店經理可能會找你溝通一下 把你的想法告訴他總之就是不想做了 不會為難你的 記得要把工服和工櫥鑰匙 工卡交出 可以把自己的健康證和一些證件...