Я нашел следующие методы полезными:
C:\Program Files (x86)\Microsoft SQL Server\MSSQL.x\MSSQL\Bin
, проверьте установки для фактического пути к папке) и порт (по умолчанию 1433
). Проверьте Строка соединения также из FIX: ОШИБКА: Не удалось открыть соединение с SQL Server : sqlcmd -L
, чтобы узнать, включен ли ваш сервер в список вашей сети. Вы получаете ошибки, вы передаете неверный аргумент в методе 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);
}
}
Я понял, почему я получил эту ошибку, потому что мне нужно добавить [] в $ uploadpath. Теперь я не получаю ошибок, но я не могу добавить более одной переменной $ dbpath в базу данных. Некоторые идеи почему?
$uploadPath**[]** = '/home/v1pyvnw05stp/public_html/images/Articulos/'.$uploadName;
if($photocount > 0){
for($i = 0;$i<$photocount;$i++){
move_uploaded_file($tmpLoc[$i],$uploadPath[$i]);
}
Не используйте абсолютный путь к каталогу вашего сервера.
Замените $ uploadPath = '/home/v1pyvnw05stp/public_html/images/Articulos/'.$uploadName; с $ _SERVER ['DOCUMENT_ROOT']. 'images / Articulos /'.$ uploadName;
Заменить move_uploaded_file($tmpLoc[$i],$uploadPath[$i]);
на
move_uploaded_file ($ tmpLoc [$ i], $ uploadPath); 114]