Size: a a a

2021 January 09

АД

Александр Дементьев... in phpGeeks
Ребята, подскажите пожалуйста, в чём может быть проблема:
Перебрасываю видео файл по ftp с хостинга на 2 не локальных сервака.
Функции авторизации и передачи абсолютно одинаковые, но на один сервак прихдит файл повреждённый (хотя все байты передаются ок). На второй сервак приходит файл работающий
источник

ВС

Владислав Субботин... in phpGeeks
Александр Дементьев
Ребята, подскажите пожалуйста, в чём может быть проблема:
Перебрасываю видео файл по ftp с хостинга на 2 не локальных сервака.
Функции авторизации и передачи абсолютно одинаковые, но на один сервак прихдит файл повреждённый (хотя все байты передаются ок). На второй сервак приходит файл работающий
1. На одном сервере Kaspersky, на другом нет
2. Один сервер освещён, другой нет
3. Один сервер православный, другой протестантский
ну и т.д.
источник

AZ

Alex Zot in phpGeeks
Александр Дементьев
Ребята, подскажите пожалуйста, в чём может быть проблема:
Перебрасываю видео файл по ftp с хостинга на 2 не локальных сервака.
Функции авторизации и передачи абсолютно одинаковые, но на один сервак прихдит файл повреждённый (хотя все байты передаются ок). На второй сервак приходит файл работающий
вопрос, как ты определил, что файл именно поврежденный?
источник

AZ

Alex Zot in phpGeeks
Александр Дементьев
Ребята, подскажите пожалуйста, в чём может быть проблема:
Перебрасываю видео файл по ftp с хостинга на 2 не локальных сервака.
Функции авторизации и передачи абсолютно одинаковые, но на один сервак прихдит файл повреждённый (хотя все байты передаются ок). На второй сервак приходит файл работающий
как проверил что все байты передаются? (да тупой вопрос, но ответ нужен)
источник

AZ

Alex Zot in phpGeeks
Александр Дементьев
Ребята, подскажите пожалуйста, в чём может быть проблема:
Перебрасываю видео файл по ftp с хостинга на 2 не локальных сервака.
Функции авторизации и передачи абсолютно одинаковые, но на один сервак прихдит файл повреждённый (хотя все байты передаются ок). На второй сервак приходит файл работающий
как именно идет передача файла
т.е. по фтп, как именно по фтп... тут слишком много предположений остается
источник

EK

Evgeniy Kuvshinov in phpGeeks
Предлагаю посмотреть стрим про разработку библиотеки для внедрения зависимостей, сегодня начнем новый плейлист с целями для версии 1.0.0 :)
https://www.youtube.com/watch?v=5K6clZ20TKQ
источник

АД

Александр Дементьев... in phpGeeks
Alex Zot
вопрос, как ты определил, что файл именно поврежденный?
при открытии возвращает ошибку:
https://yadi.sk/i/2YJb1DD0d_sCJQ

Другие файлы открываются ок
На другом серве открывается этот файл ок
источник

АД

Александр Дементьев... in phpGeeks
Alex Zot
как проверил что все байты передаются? (да тупой вопрос, но ответ нужен)
имею доступ ко всем серверам и вижу размеры файлов
источник

ВС

Владислав Субботин... in phpGeeks
Александр Дементьев
имею доступ ко всем серверам и вижу размеры файлов
Хэш-суммы нужно сравнивать, а не размер.
источник

АД

Александр Дементьев... in phpGeeks
Alex Zot
как именно идет передача файла
т.е. по фтп, как именно по фтп... тут слишком много предположений остается
$conn_id = ftp_connect($ftp_server);
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
ftp_pasv($conn_id, true);
if ( ftp_put($conn_id, $remote_file, $local_file, FTP_ASCII) ) {
 return true;
} else {
 return false;

}
ftp_close($conn_id);
источник

AZ

Alex Zot in phpGeeks
Александр Дементьев
при открытии возвращает ошибку:
https://yadi.sk/i/2YJb1DD0d_sCJQ

Другие файлы открываются ок
На другом серве открывается этот файл ок
1 - сравни хеши

2 - файл всегда один и тот же?
если да, сделай через zip архив передачу этого файла и проверь работает или нет
источник

АД

Александр Дементьев... in phpGeeks
Alex Zot
1 - сравни хеши

2 - файл всегда один и тот же?
если да, сделай через zip архив передачу этого файла и проверь работает или нет
Благодарю, пробую
источник

V

Vladimir in phpGeeks
ftp в 2021-м...)
источник

ВС

Владислав Субботин... in phpGeeks
Не, ну а чо. Не все знают про rsync. Не всем подходят хорошие решения
источник

V

Vladimir in phpGeeks
Владислав Субботин
Не, ну а чо. Не все знают про rsync. Не всем подходят хорошие решения
хотя бы sftp
источник

ВС

Владислав Субботин... in phpGeeks
Ой, да вертели мы на х*ю безопасность вашу, пока можем (пока ещё поддерживается этот ссаный фтп) :trollface:
источник

s

sinecuraweb corp. in phpGeeks
привет всем, подскажите , почему у меня амперсанды
 &
, внутри sprintf , отрабатывают нормально, а иногда превращаются в
&
, просто после ребута страницы.
 , как  пофиксить, чтобы наверняка?
источник

s

sinecuraweb corp. in phpGeeks
7.3 пх
источник

ВС

Владислав Субботин... in phpGeeks
А зачем внутри этой функции использовать передачу по ссылке? Она же не меняет значения аргументов.
источник

СМ

Сергей Моисеев... in phpGeeks
sinecuraweb corp.
привет всем, подскажите , почему у меня амперсанды
 &
, внутри sprintf , отрабатывают нормально, а иногда превращаются в
&
, просто после ребута страницы.
 , как  пофиксить, чтобы наверняка?
Непонятно, закинь пример на https://sandbox.onlinephpfunctions.com/
источник