-1
以下腳本正在我的本地主機上運行,沒有任何問題。它創建了一個json文件,我需要使用AJAX在我的前端構建一個表格。但是,當我將它放在運行apache 2和php 5.5(安裝了json模塊)的Ubuntu VM上時,它不會創建json文件,結果是我的表爲空。未在Ubuntu服務器上執行的PHP代碼
<?php
$arr = scandir('.\lehre\test');
foreach($arr as $k=>$v){
if($arr[$k] == "." || $arr[$k] == ".."){
unset($arr[$k]);
}
$fp = fopen('files.json', 'w');
fwrite($fp, json_encode($arr));
fclose($fp);
}
?>
PS:其他PHP元素,如include語句的工作。 編輯:我沒有得到任何錯誤消息。我在任何其他路徑聲明中使用正斜槓符號
嘗試使用**斜槓**代替**反斜槓**爲'scandir'路徑 – teeyo
使用'/'而不是'\\'在Linux系統上 –
似乎無法解決它:( – RubyOnRails