При попытке выполнить следующий фрагмент
zip_open($full_file_path);
Сценарий возвращает «zip_read () ожидает, что параметр 1 будет ресурсом, задано целое число»
При попытке выполнить следующий фрагмент
zip_open($full_file_path);
Сценарий возвращает «zip_read () ожидает, что параметр 1 будет ресурсом, задано целое число»
Решение:
1) Дважды проверьте свой путь и права доступа к файлу
2) Убедитесь, что ZIP-файл действителен (иногда бывает со сторонними архивами)
3) Выведите целое число, возвращаемое функцией zip, и найдите код в Интернете
Попробуйте это, если Вы не можете прочитать файл через zip_open()
Во-первых, убедитесь, что у вас есть разрешение на чтение/запись файла, а также убедитесь, что расширения zip/bzip2
включены
Если файл открывается, он возвращает целочисленное значение ресурса, иначе
Также убедитесь, что вы передаете полный путь к zip_open()
$zip = zip_open("/assets/test.zip");
//or full path
$zip = zip_open("D:\\Server\\xampp\\htdocs\\test.zip");
потому что иногда он не может распознать './'
Поэтому попробуйте передать полный путь к вашему файлу.