posy

Рейтинг
63
Регистрация
18.09.2015
YmersY #:

Папками.

Оба варианта подойдут, но второй как по мне лучше, когда URL короче.

Недопустимо. Вместо _ юзайте -

Спасибо, что уделили время и ответили.

А можно попросить в 2х словах мотивы ваших ответов, почему папки и почему использование "_" недопустимо?

essero:
Автоматически.
Как правило, такие ссылки видны только у топ1-3

А вы не скажите по какому принципу они определяются автоматически?

В коде сайта я не нашел такой фразы и на других сайтах не вижу в топ 1-3.

Посмотрите, пожалуйста, сайт.

Заявку подавал - 26.08.2016.

Раздел - ссылка.

Спасибо!

Sitealert:
Чёй-то я совсем запутался: есть там где-нибудь файл или нету его?Да пофиг, где что находится и откуда вызывается. Имеет значение адрес, по которому находится родительский скрипт, который подключает всё остальное.
ЗЫ: И поосторожнее там с header(). Если какие-то заголовки уже отправлены, то не сработает.

Архив с файлами создается, но не качается никак кроме как прямое обращение к ссылкею

Я не могу прочитать файл readfile(), чтобы отправить его.

---------- Добавлено 07.11.2016 в 11:35 ----------

webjey:
  if(strpos($file,$_COOKIE['hash']){ 

$zip->addFile($this->folder_out.$file,$file);
}

Куки не чистили?

Из документации http://php.net/manual/ru/function.readdir.php


/* Именно этот способ чтения элементов каталога является правильным. */
while (false !== ($entry = readdir($handle))) {
echo "$entry\n";
}

/* Это НЕВЕРНЫЙ способ обхода каталога. */
while ($entry = readdir($handle)) {
echo "$entry\n";
}

Спасибо! поправил!

Понятно, когда я запрашиваю файл его еще нет на сервере....


../archive/1478509555.zip

array(43) {
[0]=>
string(1) "."
[1]=>
string(2) ".."

string(14) "1478509081.zip"
[34]=>
string(14) "1478509271.zip"
[35]=>
string(14) "1478509308.zip"
[36]=>
string(14) "1478509355.zip"
[37]=>
string(14) "1478509385.zip"
[38]=>
string(14) "1478509398.zip"
[39]=>
string(14) "1478509408.zip"
[40]=>
string(14) "1478509437.zip"
[41]=>
string(14) "1478509476.zip"
[42]=>
string(14) "1478509488.zip"
}

Вот она ошибка.... И никто не заметил....... Блииин столько времени!!!!!!! Надо вызывать функцию, а не переменную :)

надо писать не

$zip->close;
, а
$zip->close();

Архив закрывался по умолчанию в конце файла....

tommy-gung:
после
closedir($folder); 

добавь


$name = "../archive/".$name;

Скачался файл - "-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)."");
Tanstaafl:
Ожидает рассмотрения.

---------- Добавлено 01.11.2016 в 03:23 ----------


Ожидает рассмотрения в разделе Курск: Бизнес и экономика: Реклама и маркетинг.

Спасибо большое!

Посмотрите, пожалуйста, сайт.

Заявку подавал - 26.08.2016.

Раздел - ссылка.

Спасибо!

P1otr:
Какие еще документы, подтверждающие что вы владельцы контента, если у них даже логотип ваш был )))

Да я тоже посмеялся :) сегодня пришел ответ от юридической службы timeweb'a :


Автор сообщения: Николаева Екатерина (юридический отдел)
Время: 27 июня 2016 10:41
Тип: новое сообщение
Имя пользователя в системе:


================================
Добрый день.

Поскольку Вы не предоставили запрашиваемые нами документы, мы не можем рассмотреть Вашу претензию.Автор сообщения: Николаева Екатерина (юридический отдел)
Время: 27 июня 2016 10:41
Тип: новое сообщение
Имя пользователя в системе:

================================
Добрый день.

Поскольку Вы не предоставили запрашиваемые нами документы, мы не можем рассмотреть Вашу претензию.

🤣

Нет определенного сочетания... Правильно говорят, что надо мониторить топ. Раньше я считал по символам, а не по словам. 2000 символов 20-60 ключевых символов :).

Отправлено с моего iPhone используя Tapatalk

12
Всего: 19