2017-02-24 4 views
0

でファイルを作成します。ファイルfile.xmlが存在し、書き込み権限を持っています。次のコードを使用してペソのfopenは<strong>DIRA</strong>は、現在の作業ディレクトリであるところのフォルダにあるファイル<strong>file.xml</strong>、<strong>DIRA/DIRB/DIRC/file.xml</strong>を更新しようとするパス名

はローカルで動作しますが、サーバー上で、それはDIRA外「DIRA \ DIRB \ DIRCの\ file.xml」名前でファイルを作成し、すべてのアイデア、なぜそれに

$file = fopen("dirA\dirB\dirC\file.xml", "w+") 
fputs($file, $xmlFile); 
fclose($file); 

を節約しますか?

+1

トライ$ファイル=ののfopen( "DIRB/DIRC/file.xml"、 "W +") –

答えて

1

サーバー上で別の環境を実行している可能性がありますか? WindowsとLinuxはフォルダに少しかゆいです。

また、バックスラッシュを使用する必要があるかどうかを確認することもできます。

おそらく、あなたはまた、それらを引用する必要があります。

$file = fopen("dirA\/dirB\/dirC\/file.xml", "w+"); 
+0

おかげで、あなたの右の私のシステムは、Linuxを獲得し、サーバでありますこれを考えるのは難しいです。 – Dru

関連する問題

 関連する問題