Sitealert: Чёй-то я совсем запутался: есть там где-нибудь файл или нету его?Да пофиг, где что находится и откуда вызывается. Имеет значение адрес, по которому находится родительский скрипт, который подключает всё остальное.
ЗЫ: И поосторожнее там с header(). Если какие-то заголовки уже отправлены, то не сработает.
Архив с файлами создается, но не качается никак кроме как прямое обращение к ссылкею
Я не могу прочитать файл readfile(), чтобы отправить его.
---------- Добавлено 07.11.2016 в 11:35 ----------
Самое интересное, что я не могу найти файл через file_exists().
Причем пробовал прописать самые разные пути... "../archive", "/archive", "archive/", "$_SERVER['HTTP_HOST']/archive/","$_SERVER['DOCUMENT_ROOT']."/archive/" . Везде файл не найден.
Также не удаляет через unlink(), наверно поэтому не читает через readfile(). И получаю 2 кб.
Функция вызывается с файла func.php, который находится в папке func.
Сам скрипт находится в файле class.php, в папке class.
Дикий пионер: вот здесь попробуйте полный путь к файлу указать
header("Content-Length: ".filesize($name)."");
Не совсем понял, вы смотрели сам файл, который генерируется (не удаляли его) и скачивали его по фтп для проверки?
P1otr: Какие еще документы, подтверждающие что вы владельцы контента, если у них даже логотип ваш был )))
Да я тоже посмеялся :) сегодня пришел ответ от юридической службы timeweb'a :
Автор сообщения: Николаева Екатерина (юридический отдел)
Время: 27 июня 2016 10:41
Тип: новое сообщение
Имя пользователя в системе:
================================
Добрый день.
Поскольку Вы не предоставили запрашиваемые нами документы, мы не можем рассмотреть Вашу претензию.Автор сообщения: Николаева Екатерина (юридический отдел)
Время: 27 июня 2016 10:41
Тип: новое сообщение
Имя пользователя в системе:
================================
Добрый день.
Поскольку Вы не предоставили запрашиваемые нами документы, мы не можем рассмотреть Вашу претензию.
Нет определенного сочетания... Правильно говорят, что надо мониторить топ. Раньше я считал по символам, а не по словам. 2000 символов 20-60 ключевых символов :).
Папками.
Оба варианта подойдут, но второй как по мне лучше, когда URL короче.
Недопустимо. Вместо _ юзайте -
Спасибо, что уделили время и ответили.
А можно попросить в 2х словах мотивы ваших ответов, почему папки и почему использование "_" недопустимо?
Автоматически.
Как правило, такие ссылки видны только у топ1-3
А вы не скажите по какому принципу они определяются автоматически?
В коде сайта я не нашел такой фразы и на других сайтах не вижу в топ 1-3.
Посмотрите, пожалуйста, сайт.
Заявку подавал - 26.08.2016.
Раздел - ссылка.
Спасибо!
Чёй-то я совсем запутался: есть там где-нибудь файл или нету его?Да пофиг, где что находится и откуда вызывается. Имеет значение адрес, по которому находится родительский скрипт, который подключает всё остальное.
ЗЫ: И поосторожнее там с header(). Если какие-то заголовки уже отправлены, то не сработает.
Архив с файлами создается, но не качается никак кроме как прямое обращение к ссылкею
Я не могу прочитать файл readfile(), чтобы отправить его.
---------- Добавлено 07.11.2016 в 11:35 ----------
if(strpos($file,$_COOKIE['hash']){
$zip->addFile($this->folder_out.$file,$file);
}
Куки не чистили?
Из документации http://php.net/manual/ru/function.readdir.php
Спасибо! поправил!
Понятно, когда я запрашиваю файл его еще нет на сервере....
Вот она ошибка.... И никто не заметил....... Блииин столько времени!!!!!!! Надо вызывать функцию, а не переменную :)
надо писать не
, аАрхив закрывался по умолчанию в конце файла....
после
добавь
Скачался файл - "-archive-1478170370.zip" весом 2 кБ.
Самое интересное, что я не могу найти файл через file_exists().
Причем пробовал прописать самые разные пути... "../archive", "/archive", "archive/", "$_SERVER['HTTP_HOST']/archive/","$_SERVER['DOCUMENT_ROOT']."/archive/" . Везде файл не найден.
Также не удаляет через unlink(), наверно поэтому не читает через readfile(). И получаю 2 кб.
Функция вызывается с файла func.php, который находится в папке func.
Сам скрипт находится в файле class.php, в папке class.
>корень
>>archive
>>class
>>func
....
вот здесь попробуйте полный путь к файлу указать
header("Content-Length: ".filesize($name)."");
Не совсем понял, вы смотрели сам файл, который генерируется (не удаляли его) и скачивали его по фтп для проверки?
Файл скачивается по прямой ссылке :
header("Location:http://".$_SERVER['SERVER_NAME']."/archive/".$name);Но это дикость, мне кажется.
Прописал как вы сказали, результат такой же:
header("Content-Length: ".filesize("http://".$_SERVER['SERVER_NAME']."/archive/".$name)."");Ожидает рассмотрения.
---------- Добавлено 01.11.2016 в 03:23 ----------
Ожидает рассмотрения в разделе Курск: Бизнес и экономика: Реклама и маркетинг.
Спасибо большое!
Посмотрите, пожалуйста, сайт.
Заявку подавал - 26.08.2016.
Раздел - ссылка.
Спасибо!
Какие еще документы, подтверждающие что вы владельцы контента, если у них даже логотип ваш был )))
Да я тоже посмеялся :) сегодня пришел ответ от юридической службы timeweb'a :
Автор сообщения: Николаева Екатерина (юридический отдел)
Время: 27 июня 2016 10:41
Тип: новое сообщение
Имя пользователя в системе:
================================
Добрый день.
Поскольку Вы не предоставили запрашиваемые нами документы, мы не можем рассмотреть Вашу претензию.Автор сообщения: Николаева Екатерина (юридический отдел)
Время: 27 июня 2016 10:41
Тип: новое сообщение
Имя пользователя в системе:
================================
Добрый день.
Поскольку Вы не предоставили запрашиваемые нами документы, мы не можем рассмотреть Вашу претензию.
🤣
Нет определенного сочетания... Правильно говорят, что надо мониторить топ. Раньше я считал по символам, а не по словам. 2000 символов 20-60 ключевых символов :).
Отправлено с моего iPhone используя Tapatalk