169 похожих чатов

Как мне можно дождаться выполнение этой функции?Storage::disk('sftp')->put($file_full_path . $file_name, file_get_contents($url),

'public');

9 ответов

15 просмотров

вроде должен ждать загрузки, пхп не такой)

Xzrist- Автор вопроса
Arman
вроде должен ждать загрузки, пхп не такой)

ну вот я тоже не понимаю,после этой строчки идет удаление файла и он почему-то файл удаляет раньше чем отправляет

Xzrist
ну вот я тоже не понимаю,после этой строчки идет у...

почему решил что он удаляет раньше чем отправил?

Xzrist- Автор вопроса
Arman
почему решил что он удаляет раньше чем отправил?

вот что выводит file_get_contents(https://****): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found

Xzrist
вот что выводит file_get_contents(https://****): f...

а если удаление убрать то все норм работает? нет подозрений на параллельные запросы?

Xzrist
да

показывай весь код

$url - здесь 404ая

Xzrist- Автор вопроса
PSYTRGLES
показывай весь код

foreach ($result[0] as $item) { $json = json_encode($item); $item = json_decode($json, true); $url = $item['url']; $fileFrom = $url; $customData = $item['customData']; $filenameFrom = basename($customData); $recordID = $item['record_id']; $file_full_path = '/'; // Соответствует storage/app/public/ $file_name = $filenameFrom . '.mp3'; Storage::disk('sftp')->put($file_full_path . $file_name, file_get_contents($url), 'public'); $newUrl = 'http://164.92.173.18:8000/' . $file_name; // // DB::table('conversation_reply')->where('customData', '=', $customData)->update(['url' => $newUrl]); // // DB::table('download_record_stack')->where('customData', '=', $customData)->delete(); $voxApi = new VoximplantApi('/app/admin_dev/key.json'); $params = new DeleteRecordParams();$params->record_id = $recordID; $result = $voxApi->History->DeleteRecord($params); // Show result var_dump($result); }

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

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта