0
Basicly我試圖做到的是使用與功能的編輯器編輯者從一個文件夾獲取上傳的圖片列表:imageGetJson使用imageGetJson的主編與FWRITE
我設法得到fwrite來添加一個數組在我的images.json文件中。現在的問題是,redactor需要在輸入周圍使用括號來渲染圖像。
所以我的問題是如何得到我的數據括號?
上傳文件我到目前爲止是這樣的:
// This is a simplified example, which doesn't cover security of uploaded images.
// This example just demonstrate the logic behind the process.
// files storage folder
$dir = '../img/uploads/';
$_FILES['file']['type'] = strtolower($_FILES['file']['type']);
if ($_FILES['file']['type'] == 'image/png'
|| $_FILES['file']['type'] == 'image/jpg'
|| $_FILES['file']['type'] == 'image/gif'
|| $_FILES['file']['type'] == 'image/jpeg'
|| $_FILES['file']['type'] == 'image/pjpeg')
{
// setting file's mysterious name
$filename = md5(date('YmdHis')).'.jpg';
$file = $dir.$filename;
// copying
copy($_FILES['file']['tmp_name'], $file);
// displaying file
$array = array(
'filelink' => '/img/uploads/'.$filename,
'thumb' => '/img/uploads/'.$filename,
'image' => '/img/uploads/'.$filename,
);
echo stripslashes(json_encode($array));
$json = stripslashes(json_encode($array)), "\n";
$files = fopen('../img/uploads/images.json','a+');
fwrite($files, $json . "\n");
fclose($files);
}
我已包含該文件的位置,並將其寫入到文件的images.json
我需要它的方式數組看起來是這樣的
[
{"filelink":"image.jpg","thumb":"image.jpg","image":"image.jpg"}
{"filelink":"image.jpg","thumb":"image.jpg","image":"image.jpg"}
{"filelink":"image.jpg","thumb":"image.jpg","image":"image.jpg"}
{"filelink":"image.jpg","thumb":"image.jpg","image":"image.jpg"}
]
只是把它加到這樣的:
[]
{"filelink":"image.jpg","thumb":"image.jpg","image":"image.jpg"}
{"filelink":"image.jpg","thumb":"image.jpg","image":"image.jpg"}
{"filelink":"image.jpg","thumb":"image.jpg","image":"image.jpg"}
希望有人可以幫助我,因爲我無法弄清楚。
在此先感謝:d
謝謝你做了這個工作:D –