Как загрузить массив изображений на сервер Godaddy?

Я нашел следующие методы полезными:

  1. Убедитесь, что ваш механизм базы данных настроен на прием удаленных подключений: Пуск> Все программы> SQL Server 2005> Средства настройки> Конфигурация зоны SQL Server Нажмите в разделе Конфигурация поверхности для служб и подключений Выберите экземпляр, имеющий проблемы> Механизм базы данных> Удаленные подключения Включение локальных и удаленных подключений Перезапуск экземпляра
  2. Возможно, вам нужно создать исключение на брандмауэре для SQL Server экземпляр и порт, которые вы используете: Пуск> Выполнить> Брандмауэр.cpl Перейдите на вкладку исключений Добавить sqlservr.exe (обычно находится в C:\Program Files (x86)\Microsoft SQL Server\MSSQL.x\MSSQL\Bin, проверьте установки для фактического пути к папке) и порт (по умолчанию 1433). Проверьте Строка соединения также из FIX: ОШИБКА: Не удалось открыть соединение с SQL Server :
  3. Проверьте, правильно ли работают службы SQL Server: Перейти к Все программы> Microsoft SQL Server 2008> Инструменты настройки> Конфигурация SQL Server ation Manager> Службы SQL Server Проверьте, работает ли статус службы SQL Server. Кроме того, убедитесь, что ваш удаленный сервер находится в одной сети. Запустите sqlcmd -L, чтобы узнать, включен ли ваш сервер в список вашей сети.
  4. Включить TCP / IP в конфигурации SQL Server Когда два или более SQL-сервера подключены по сети, они выполняют все коммуникации с использованием TCP / IP. Стандартный порт установки SQL Server - 1433. Этот порт можно изменить с помощью диспетчера конфигурации SQL Server. Для подключения SQL Server необходимо включить TCP / IP. Перейти к Все программы >> Microsoft SQL Server 2008 >> Инструменты настройки >> Диспетчер конфигурации SQL Server >> Выберите TCP / IP Щелкните правой кнопкой мыши по TCP / IP >> Нажмите «Включить». Необходимо перезапустить службы SQL Server, чтобы все изменения вступили в силу , Щелкните правой кнопкой мыши и перейдите к свойствам меню, чтобы выбрать местоположение, где порт по умолчанию для SQL Server можно изменить.

0
задан RopAli Munshi 28 March 2019 в 04:46
поделиться

3 ответа

Вы получаете ошибки, вы передаете неверный аргумент в методе 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); } }
0
ответ дан RopAli Munshi 28 March 2019 в 04:46
поделиться

Я понял, почему я получил эту ошибку, потому что мне нужно добавить [] в $ 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]);

}

0
ответ дан Iñaki Ledesma 28 March 2019 в 04:46
поделиться

Не используйте абсолютный путь к каталогу вашего сервера.

Замените $ 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]

0
ответ дан Omkar 28 March 2019 в 04:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: