Функция copy() не работает на моем хостинг-сервереPhp

Кемеровские программисты php общаются здесь
Ответить
Гость
 Функция copy() не работает на моем хостинг-сервере

Сообщение Гость »


Я пытаюсь массово загрузить аудиофайлы с помощью Excel. Я копирую путь к моему локальному аудиофайлу в файл Excel и пытаюсь скопировать его на свой хостинг-сервер, используя функцию PHP copy(). Пока что он работает на моем локальном хосте, но не работает, когда я переношу его на свой хостинг-сервер. В чем проблема? Надеюсь, кто-нибудь сможет мне в этом помочь. Вот код для справки.
if(is_uploaded_file($_FILES['file']['tmp_name'])){ $reader = новый Xlsx(); $spreadsheet = $reader->load($_FILES['file']['tmp_name']); $worksheet = $spreadsheet->getActiveSheet(); $worksheet_arr = $worksheet->toArray(); // Удалить строку заголовка unset($worksheet_arr[0]); foreach($worksheet_arr как $row){ $английский = $row[0]; $китайский = $row[1]; $хоккиен = $row[2]; $audio = $row[3]; $ext = substr(strrchr($audio, '.'), 1); $newFile = обрезка($хоккиен). '-' .date("Ymdis").".".$ext; $destination = Realpath(".")."/audio/" ; if (!empty($audio)) { if (touch($destination.$newFile) && copy($audio, $destination.$newFile)) { $mysqli->query("INSERT INTO перевод (английский, китайский, хоккиен, аудио) ЗНАЧЕНИЯ ('".$english."', '".$chinese."', '".$hokkien."', '" .$newFile."')"); } } }
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»