0
我有一個AS3 Flash應用程序,需要爲每個用戶創建一個文件夾/路徑(聯機),並獲得這些文件夾內的一些XML文件。AS3到PHP創建在線文件夾
我可以讓PHP寫這些XML文件,但只有當路徑/文件夾已經存在。如果doesen't,那麼它將返回一個錯誤:
[<a href='function.fopen'>function.fopen</a>]: failed to open stream: No such file or directory in /home/edicoes/public_html/test//savexml.php on line 20
這裏是PHP代碼:
<?php
$XMLFile = $_POST["xmlfile"];
$filename = $_POST["filename"];
//mkdir($User, '0777'); //I tried mkdir, to no avail. It's only for offline?
$handle = fopen($filename, 'w+');
fwrite($handle, $XMLFile);
fclose($handle);
echo "result=success";
?>
我必須手動創建每個文件夾嗎?如果代碼不存在,我希望代碼自動爲每個用戶創建一個文件夾。另外我知道代碼注入的問題,但謝謝指出。 – FoxLift
你寫的mkdir代碼應該沒問題?如果$ User不爲空 – bokan
好吧,我的不好。我使用了錯誤的sintax,並假定它不適用於在線路徑。僅僅使用「test」作爲$ User,將其改爲「./test」並開始工作。謝謝。 – FoxLift