Sitealert

Рейтинг
469
Регистрация
30.09.2016
posy:
Файл скачивается по прямой ссылке :
header("Location:http://".$_SERVER['SERVER_NAME']."/archive/".$name);

posy:
Везде файл не найден.
Чёй-то я совсем запутался: есть там где-нибудь файл или нету его?
Функция вызывается с файла func.php, который находится в папке func.
Сам скрипт находится в файле class.php, в папке class.
Да пофиг, где что находится и откуда вызывается. Имеет значение адрес, по которому находится родительский скрипт, который подключает всё остальное.

ЗЫ: И поосторожнее там с header(). Если какие-то заголовки уже отправлены, то не сработает.

Это зависит от квалификации фрилансера. Artisteer - только инструмент, а результат зависит от того, кто этим инструментом пользуется.

Но лично я всё же не вижу, что надо делать, если нет файла /путь/путь1/путь2/путь3/www/сайт.net/категория.

Чтобы после изменения font-size в body поменялось "далее везде", надо "далее везде" указывать в относительных единицах. Типа em.

FinN73:
File does not exist: /путь/путь1/путь2/путь3
Не могу понять в чем проблема

Проблема в том, что такого файла нет.

На мой взгляд, Вы не с той стороны копаете. Если запрос на показ картинки идёт непонятно от кого - так и нечего её генерить. А если запрос на показ формируется скриптом движка, то перед формированием запроса надо убедиться в существовании соответствующего файла - а в случае отсутствия такового подключить функцию, которая его создаст.

Ну Вы по ссылке всё прочитали? Что непонятно? Функция urlencode() и должна давать на выходе "+" вместо пробела. Хотите "%20"? Тогда используйте rawurlencode(). А с "_" у Вас отрабатывает ещё какой-то код - отсюда не видно.

r0mik:
защита на nginx с limit_req/limit_conn с последующим занесением отлупов nginx-a в iptables

Да нет там доступа к этой шняге. Шаред же.

Ну, или так:

$text = preg_replace('/(>[^>]*)"([^>]*)"[.,;:]?([^>]*<\/)/', '\1«\2»\3', $text);
Всего: 8084