나는 모든 것을 시도해 왔고, 그것은 내 신경을 타기 시작했습니다. 나는 여전히 PHP 내에서 로프를 배우려고 노력하고 있으므로 나와 함께 견뎌주십시오.class.uploader.php에서 파일 이름을 반환하십시오.
class.uploader.php를 사용하여 파일을 내 서버에 업로드하고 있습니다. 그것은 정상적으로 작동하지만, 그냥 업로드가 완료되면 반환 파일 싶어요. 내가 붙어있는 곳이야.
이것은 내 코드입니다.
<?php
include('assets/plugins/filer/php/class.uploader.php');
$uploader = new Uploader();
$data = $uploader->upload($_FILES['files'], array(
'limit' => 10, //Maximum Limit of files. {null, Number}
'maxSize' => 10, //Maximum Size of files {null, Number(in MB's)}
'extensions' => null, //Whitelist for file extension. {null, Array(ex: array('jpg', 'png'))}
'required' => false, //Minimum one file is required for upload {Boolean}
'uploadDir' => 'upload/', //Upload directory {String}
'title' => array('name'), //New file name {null, String, Array} *please read documentation in README.md
'removeFiles' => true, //Enable file exclusion {Boolean(extra for jQuery.filer), String($_POST field name containing json data with file names)}
'replace' => false, //Replace the file if it already exists {Boolean}
));
if($data['isComplete']){
$info = $data['data'];
echo '<pre>';
print_r($info);
echo '</pre>';
}
if($data['hasErrors']){
$errors = $data['errors'];
print_r($errors);
}
?>
업로드가 완료되면 이것이 반환됩니다.
Array
(
[files] => Array
(
[0] => upload/ - TEST - #01.wav
[1] => upload/ - TEST - #02.wav
)
[metas] => Array
(
[0] => Array
(
[date] => Wed, 22 Feb 2017 14:03:42 +0100
[extension] => wav
[file] => upload/ - TEST - #01.wav
[name] => - TEST - #01.wav
[old_name] => - TEST - #01.wav
[replaced] =>
[size] => 1244204
[size2] => 1.19 MB
[type] => Array
(
[0] => audio
[1] => wav
)
)
[1] => Array
(
[date] => Wed, 22 Feb 2017 14:03:42 +0100
[extension] => wav
[file] => upload/ - TEST - #02.wav
[name] => - TEST - #02.wav
[old_name] => - TEST - #02.wav
[replaced] =>
[size] => 1677356
[size2] => 1.60 MB
[type] => Array
(
[0] => audio
[1] => wav
)
)
)
)
내가 돌려주고 싶은 것은 이와 같은 것이다.
Upload complete.
The following files has been uploaded:
- TEST - #02.wav
- TEST - #02.wav
지금 당분간 노력하고 있지만 알아낼 수는 없습니다. 누구든지 도와 주겠니? "echo $ _FILES [ 'files']"시도했지만 트릭을 수행하지 못했습니다.
for ($ i = 0; $ i
Jer
나는 그것을 시도 할 것입니다! – zorensen
그게 효과가! 고맙습니다. 각 파일 이름을 별도의 줄로 가져 오려고합니다. 이제 모든 파일 이름이 한 줄에 표시됩니다. 어떻게해야합니까? – zorensen