не было времени написать, может кому полезно будет
да действительно вы правы хостер позволяет подключать различные версии к разным папкам, "просто если тебе не надо и ты не в курсе так он и ставит функционал попроще", надо было у него спросить
вобщем так
для пхп 5,2 хотя и пишет в мануале что поддерживается ZipArchive - в реальности настройки надо для ini и тд. что не устраивает. в итоге сделал так
поставил в .htaccess строку для пхп 5,3
AddHandler application/x-httpd-php-ex .php
у него, хостера, это так прописывается, хостер и я потестили - все ок
тепрь сразу по умолчанию доступно все, что требовалось, что нет работало
ZipArchive
mime_content_type - хотя как пишут немного устарело, и вместо него
finfo_open
тепрь
armancho7777777 пишет:
экспериментируем
над скриптом загрузки для проверки архива на зип, подсчета файлов внутри и проверки майма файлов в архиве, как "заточу" код выложу может кому поможет.
простите, я ж ведь учусь.
в пхпинфо zlib - ZLib Support enabled, но в папке с сайтом есть папка пхп, куда по идее нужно ставить исполняемые скрипты и тд, похоже туда и нужно установить класс и подключать его оттуда.
у меня не на компе, сайт уже на хостинге висит, сам изменений ведь в пхп не внесу, dll не поставлю. и везде только описания класса, а сам класс ZipArchive скачать нету. только php_zip.dll нашёл.
?
напишу хостеру
загрузку слделал, но ZipArchive не подключается
походу у меня пхп 5,2,17 должно быть в комплекте, но пишет Fatal error: Class 'ZipArchive' not found
спросить у хостера?
в пхпинфо php_zip.dll не нашел
все что похожее нашел zlib - ZLib Support enabled
направьте на путь истинный, потому что отдельно где взять класс чтоб подключать не нашёл.
спасибо
простите не успеваю за вашими изменениями.
он встроеный те полюбому работать должен и подключать его не надо сразу код.
image это не мне
мне архив только зип, внутри только 1 файл - fb2 или mp3
стандартный mime_content_type у меня чего то ошибку выдаёт
правильно ли понял, просмотрев:
1он должен быть в пхп, если нет то попросить подключить php_zip.dll,
2код приведеный первым распакует мне в мою папку,(в временную папку сервера нельзя я так понял) из неё я перемещу куда надо
3последний код вернет индекс файла в архиве, те имя, но майм, я понял, он не проверит а там мот быть недопустимый файл
4 ZipArchive::getStatusString — Возвращают статус сообщения об ошибке, системный и/или zip-статус - это мне покажет вообще загруженный файл архив или нет
по вопросу 2 я при быстром осмотре так понял что там ZipArchive::statIndex-Получение детальной информации по элементу по его индексу, в массиве [mtime] =>будет типом файла в архиве?
уточните если вы разбирались с ним досконально.
по 1 можете что нить подсказать, я код крутил, удалил уже, а с коленки не напишу, надо искать где брал, можете подсказать?
здравствуйте, давненько не был.
пишу сюда
возникла проблема:
1 при загрузке файлов на сайт требуется проверить тип mime, не заголовки, нужно только zip архив и mp3
2 можно ли проверить то что внутри архива?
прочитал и поискал тут, функция выдает ошибку, те походу недоступна мне. может у хостера спросить доступна ли? (только он медленный)
если можно дайте пожалуйста пример или в чём может быть вопрос?
здравствуйте, пользую джойн в запросе по 3 таблицам, так вот мне нужно из третьей не выбрать записи, а подсчитать сумму записей по ключу из первой - не получается, выдаёт только одну запись и сумму поля в третьей таблице,
как сделать если требуется чтоб вывел все записи по первой, если даже нет записей с соответствующим ключом в 3?
лефт что то не хочет. как сделать этот перекрёстный, что то ниде примеров не нашёл
(простите недавно сложные юзаю, реставрирую большой сайт под скорость) (Добавление)
спасибо всем, вопрос не актуален.
использовал
IFNULL(COUNT(t3.id),0)...
(хотя где то слышал, что t3.* - должно быстрее работать )
и
$av_page=mysql_query("SELECT stih.id, stih.name_stih, vid.* FROM stih JOIN vid ON stih.vid=vid.id WHERE avtor='".$_GET['a']."' AND vid='".$_GET['v']."' ORDER BY stih.id");
$q_proverka=@mysql_query("SELECT aaa FROM t1 WHERE aaa='".$zn."'");
то нет
если возможно объясните популярно почему при использовании addslashes до запроса не работает
а если применить в запросе то работает?
ведь по идее пост данные уже заэкранироваными приходят и в использовании addslashes не должно быть необходимости?
не будет ли внутренний див поверх страницы?
(просто код в этом диве физически для моего апйи, моей страны, не выводится, это мне надо тока для израиля и сша)