Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - Аналитик

Страницы: [1]
1
Бесплатный хостинг / mp3
« : 11 Мая 2001, 14:37:53 »
А разве сервак .narod.ru не подходит? Там же неограниченное место?
Думаю, на платном хостинге mp3 размещать не имеет смысла: обычно за исходящий траффик свыше лимита (примерно 1-2 гигабайта в месяц) придется доплачивать. А большие файлы типа mp3 дают серьезную нагрузку на линии...

2
М.б. это количество информации, передаваемое по каналу связи за единицу времени?

3
Всё о Html / Содержимое title
« : 18 Мая 2001, 17:59:19 »
Не у тебя одного такая проблема, я для этого специально держу прогу под windows, скачанную с freeware.ru Запускаешь, указываешь что нужно заменить, например BBB на CCC, указываешь файлы для обработки и она мгновенно обрабатывает их. Правда, потом надо будет закачивать заново их на сервак....
Конечно, самое разумное использовать скрипты: заменил одну строчку и сайт выглядит совсем по-другому. Но и там заморочек достаточно...

4
Perl / как узнать имя носта
« : 18 Мая 2001, 17:43:56 »
Цитировать
Timofey (18-05-2001 16:38):
как узнать имя носта,если к серверу обращаются из локальной сети,строка
$ENV{\'REMOTE_HOST\'} не помогает,хотя $ENV{\'REMOTE_ADDR\'} работает нормально
в чем беда?

Блин, та же проблема. Задавал этот вопрос в соседнем топике, так никто же не ответил. Пока ждал, появились некоторые наработки.
По-моему, определять имя хоста нужно через сокеты. Вот пример скрипта, у меня на компе он выводит его имя, а в инете почему-то не работает. Посмотри, что нужно доработать, напиши, если получится....

use Socket;
socket(SOCK, AF_INET, SOCK_STREAM, getprotobyname(\'tcp\'));
$host = gethostbyaddr($query, AF_INET);
close(SOCK);

Или вот так:
use Sys::Hostname;
$host = hostname();

5
Прикол весь в том, что в Perl нет различия между строковыми и числовыми переменными. Если у тебя $old="12", то он рассматривается и как числовая и как строковая переменная.
Поясняю на примере:
$new=$old.\'her\'  # получается 12her
или
$new=++$old #получается 13
Усек? Это не долбанные Паскаль и сам автоматически распознает тип переменной. Очень удобно, не надо ломать голову над лишними задачами.

6
Если тебе это нужно для гостевой книги (чтобы один пользователь не мог добавить несколько записей), то это можно реализовать используя IP адрес. Но тут есть оговорка: если у пользователя динамический адрес (те, кто выходят через провайдера, а таких большинство), то при повторном входе в инет у них будет уже другой IP. И скрипт будет думать, что это новый посетитель. Использование Cookie+IP отличная система напаривания ламеров, но знающие люди всегда смогут обойти эту фичу.

7
Решил создать контент-сайт, с использованием CGI, поскольку просто редактировать HTML-страницы запарило; хочется быстро и легко, с помощью скриптов.
Как организовать хранение и выдачу материалов?

Способ №1
Хранить все файлы в текстовом документе, а для выдачи посетителю использовать единый скрипт, содержащий оформление страницы.
Например, www.content.ru/articles.cgi?number=20222
При этом  будет создано оформление скриптом, а содержимое из файла 20222.txt

--- Минус этого способа, ИМХО, трудное запоминание для пользователя, а так же вряд ли автоматически эта страница сохранится для автономного просмотра.
+++ Плюс удобство редактирования докуметов, возможность смены дизайна без лишних проблем.

Способ №2.
Хранение текста в HTM документе, а оформление добавляется с помощью SSI. Пример: www.content.ru/articles/03/01.htm
Содержимое HTM файла:


Текст документа.


Какой способ лучше? А может у вас есть более простой способ?

Страницы: [1]