Вы получаете ошибки, вы передаете неверный аргумент в методе move_uploaded_file()
. 2-й аргумент $uploadPath[$i]
- это не массив, а строка, определенная в вашем коде. Сделайте следующие изменения,
$photocount = count( Вы получаете ошибки, вы передаете неверный аргумент в методе move_uploaded_file()
. 2-й аргумент $uploadPath[$i]
- это не массив, а строка, определенная в вашем коде. Сделайте следующие изменения,
[110]FILES['photo']['name']);
if ($photocount > 0) {
for($i = 0; $i<$photocount;$i++){
$name = Вы получаете ошибки, вы передаете неверный аргумент в методе move_uploaded_file()
. 2-й аргумент $uploadPath[$i]
- это не массив, а строка, определенная в вашем коде. Сделайте следующие изменения,
[110]FILES['photo']['name'][$i];
$nameArray = explode('.',$name);
$filename=$nameArray[0];
$fileExt = $nameArray[1];
$mime = explode('/', Вы получаете ошибки, вы передаете неверный аргумент в методе move_uploaded_file()
. 2-й аргумент $uploadPath[$i]
- это не массив, а строка, определенная в вашем коде. Сделайте следующие изменения,
[110]FILES['photo']['type'][$i]);
$mimeType = $mime[0];
$mimeExt = $mime[1];
$tmpLoc[] = Вы получаете ошибки, вы передаете неверный аргумент в методе move_uploaded_file()
. 2-й аргумент $uploadPath[$i]
- это не массив, а строка, определенная в вашем коде. Сделайте следующие изменения,
[110]FILES['photo']['tmp_name'][$i];
$fileSize = Вы получаете ошибки, вы передаете неверный аргумент в методе move_uploaded_file()
. 2-й аргумент $uploadPath[$i]
- это не массив, а строка, определенная в вашем коде. Сделайте следующие изменения,
[110]FILES['photo']['size'][$i];
$uploadName = md5(microtime().$i).'.'.$fileExt;
$uploadPath = '/home/v1pyvnw05stp/public_html/images/Articulos/'.$uploadName;
if($i != 0){
$dbpath .= ',';
}
$dbpath = '/images/Articulos/'.$uploadName;
if($photocount > 0){
for($i = 0;$i<$photocount;$i++){
move_uploaded_file($tmpLoc[$i],$uploadPath);
}
}
Вы могли использовать explode
, split
или preg_split
.
explode
использование фиксированная строка:
$parts = explode(' ', $string);
в то время как split
и preg_split
используйте регулярное выражение:
$parts = split(' +', $string);
$parts = preg_split('/ +/', $string);
Пример, где основанное на регулярном выражении разделение полезно:
$string = 'foo bar'; // multiple spaces
var_dump(explode(' ', $string));
var_dump(split(' +', $string));
var_dump(preg_split('/ +/', $string));
Просто вопрос, но Вы пытаетесь сделать json из данных? Если так, затем Вы могли бы рассмотреть что-то вроде этого:
return json_encode(explode(' ', $inputString));
print_r(str_word_count("this is a sentence", 1));
Результаты:
Array ( [0] => this [1] => is [2] => a [3] => sentence )