У меня проблема, и я думаю, что мне нужно удалить кеш apache. Я искал сообщение, но не смог ее решить. Я установил XAMPP в качестве локального сервера, и мне потребовалось время для работы над проектом, который отлично работает на внешнем сервере и недавно хорошо работал на локальном сервере. в этом проекте я создал документ Excel с помощью PHPexcel. Я увидел себя в необходимости обновить выпущенный Excel, я внес изменения и загрузил документ, но когда я его открыл, он сказал:
«Файл, который вы пытаетесь открыть, имеет другой формат, чем тот, который указан в расширении файла, убедитесь, что файл не поврежден и поступил из надежного источника, прежде чем открывать его. Хотите открыть файл сейчас?»
Я нажимаю «Открыть» и вижу много странных символов, отменяю изменения и продолжаю присылать мне ту же ошибку не только этой, но и других, которые раньше работали хорошо.
Извините, отредактируйте вопрос. файл .php. изменение, которое я сделал, заключалось в добавлении строки, но я все поменял местами. ищите информацию об этом, и это как если бы вы сохраняли ошибку в кеше apache или php, потому что вы уже удалили кеш браузера и по-прежнему отправляете ту же ошибку
Кеш браузера не должен влиять на экспортируемый файл Excel. Вы проверили журналы ошибок Apache? Вы пробовали какие-нибудь из моих предложений?
Если я уже сделал это, следуя сообщению, которое я нашел, и у меня все еще есть та же проблема, есть сообщение, которое вы можете мне порекомендовать, возможно, я делаю это неправильно.
Я не вижу твой код. Я понятия не имею, в чем проблема. Мы говорим о двух совершенно разных средах с ошибкой, которую вы не указали, нет волшебной таблетки решения, которое я могу порекомендовать. Предлагаю вам поработать над созданием Минимальный, полный и проверяемый пример. Будем рады помочь, когда вы предоставите дополнительную информацию.






Вы правильно задали вопрос, а не ответ. Как сравнить размеры файлов? Если вы откроете поврежденный файл Excel в текстовом редакторе, заметите ли вы какие-либо ошибки? Какие изменения вы внесли?