Проблемы с содержанием петли PhardataPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Проблемы с содержанием петли Phardata

Сообщение Anonymous »

Я пытаюсь зацикнуть содержание штрафа смолы в PHP с phardata < /code>, но я наткнулся на странное неожиданное поведение.
TAR содержит файл с очень длинным именем. Вместе с именем базовой папки он превышает длину 100 символов (всего 110), и при зацикле содержание с помощью < /p>

Код: Выделить всё

$archive = new PharData($tarPath);
foreach ($archive as $file) {
\\ Do stuff
}
Перерывы цикла не могут получить доступ к записи файла phar в длинном файле. Вместе с этой (старой) проблемой это заставляет меня верить, что проблема возникает из GNU TAR (на оригинальном PC Linux) против BSD TAR
(на моем Mac). < /P>
Есть ли способ прилегать к каталогу на Linux, который не сломает Phardata < /code>, когда он будет подключен к обоинам, чтобы оба использовались в обоих файлах, которые используются в то же время, чтобы скидности на то, чтобы с платчиками было то же, что и на Sply Sposes? Системы: tar -czvf my_file.tar.gz Directory_name
TAR версии
linux: tar (gnu tar) 1.26
mac: bsdtar 3.5.3 -libarchive 3.7.4 zlib/1.2.12 li bz2lib/1.0.8
Версия PHP - 8,2

Подробнее здесь: https://stackoverflow.com/questions/796 ... ent-issues
Ответить

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

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

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

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

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