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

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


Сообщения - 09h

Страницы: [1] 2 3 ... 6
1
Perl / глюк с печатью в файл
« : 03 Ноября 2010, 01:55:36 »
мда рано радовался ( проблема осталась ... во все файлы начинает дописываца мусор после долгого времени работы
отказался от передачи данных через текстовые файлы .. сделал с use dbi;

но всеже интересно почему такое происходит? все переменные описаны и error.log без ошибок цикл выполняется тысячи раз нормально а потом так глючит запись в файл

2
Perl / глюк с печатью в файл
« : 02 Ноября 2010, 11:48:24 »
use strict; ... my ... our ... решило проблему

3
Perl / глюк с печатью в файл
« : 30 Октября 2010, 13:16:52 »
проблема вот в чем.. есть 8 скриптов работающих постоянно в бесконечном цикле... и есть 20 тхт файлов ... некоторые скрипты каждые пару сек переписывают данные тхт файлов а другие каждые 1-5 сек тянут данные из этих файлов. заметил что сохраняемые в эти тхт файлы данные через несколько часов работы (иногда и несколько дней) заменяются каким то мусором.. причем мусор этот не мог быть сгенерирован скриптами при их правильной работе.. пробовал даже тупо $aaa = "qwert"; и сразу печать $aaa в файл.. 1 раз обнаружил в тхт файле список запущеных процессов в винде ) бывает попадают пути к различным файлам винды или просто непонятный мусор.. еще 1 раз заметил что данные(но не в полном объеме и с добавлением мусора) которые предназначались для одного тхт попали в другой с такимже именем но в другой папке. в error.log ошибок нет

изза чего может такое происходить? может быть это изза неописаных переменных?

такое ощущение что иногда при печати в файл вместо того что должно печатает какой то кусок из памяти.
код слишком огромный чтоб експерименты проводить.. если эту "систему" из 8 скриптов тестить отдельными кусками то глюков не наблюдается. но в сумме все скрипты иногда сходят с ума (общего у них только эти тхт файлы)

ЗЫ winxp_sp3, denwer 3

4
Perl / Передача параметров в функцию...
« : 22 Октября 2010, 11:28:55 »
#!/usr/bin/perl -wT

use CGI::Carp qw/fatalsToBrowser warningsToBrowser/;

print "Content-type: text/html\\n\\n";

$aaa = "blabla";

$bbb{\'qwe\'} = "qqq123";
$bbb{\'asd\'} = "aaa456";


&test($aaa,%bbb);



sub test() {

my ($str,%h) = @_;

print "\\$str = $str
\\n";

foreach $temp (keys %h) {
print "\\$h{$temp} = $h{$temp}
\\n";
}

}


выводит

$str = blabla
$h{asd} = aaa456
$h{qwe} = qqq123

хз даже почему у вас такой результат

5
Корзина / Как настроить параметр $script_url
« : 18 Октября 2010, 16:19:09 »
в том то и дело что не всё должно там находится.. между url и адресом на сервере нету жесткой связки... это при желании можно настроить как угодно поэтому если эта папка находящаяся вне "папки с сайтом" создана тобой то скорей всего доступ через http не получить не замучав админа ) если же эта папка cgi-bin была создана хостинг-провайдером то скорей всего url будет вида http://сайт.ру/cgi-bin/....

если вопрос не только в теории а есть трабла на практике стучи в асю 924681 (ЗЫ ток в запросе на авторизацию напиши чтонить опознавательное а то за спамера приму)

6
Sad But True / Как настроить параметр $script_url
« : 18 Октября 2010, 10:16:54 »
я так понимаю в $script_url должен быть url скрипта лежащего в cgi-bin? на самом деле папки на сервере могут быть расположены как угодно (это зависит от настроек сервера) т.е. cgi-bin может лежать и не в "папке сайта" а url скриптов в ней будет к примеру http://сайт.ру/cgi-bin/скрипт.cgi
некоторые серверы и вовсе настроены так что скрипты можно выполнять из любой папки не размещая их в cgi-bin или еще какой либо специальной папке.
инфу где что размещать обычно дают при регистрации хостинга

7
Всё о Html / Специальные символы
« : 17 Октября 2010, 13:26:32 »
без X десятичная система счисления
c X шестнадцатиричная система счисления

пример & = & = символ (&)

ЗЫ просто в таблице символов для всех символов внизу слева пишет код символа в 16тиричной.. в виде U+код и для некоторых символов еще и в десятичной в правом нижнем в виде alt+код.. ну а чтоб не вспоминать начальную школу и сложнейшую таблицу умножения не переводить с одной системы счисления в другую для меня оказалось проще тупо переписать цифры как они там и есть и добавить X))))

8
Всё о Html / Специальные символы
« : 17 Октября 2010, 11:31:01 »
эээ ну так из таблицы символов и бери их... тыкаеш на символ в таблице оно тебе внизу пишет код.. чтото типа U+25BC .. вставляеш в html код это ▼ и видиш в браузере вот это ▼

ЗЫ чтото реально форум умирает походу раз за 4 месяца никто не ответил ( а жаль

9
1) как можно заставить мобильный браузер например opera mini проиграть .mid файл ну или вобще хоть как нибудь заставить издать звук?

embed и bgsound на смартфоне в браузере под операционку звук идет а на телефонах походу не знает браузер чем проиграть файл, и сам не умеет..

2) может встречался кому jar браузер умеющий звуки издавать (хотяб при ошибке на странице может пиканье какое или при предложении файл сохранить)?

ЗЫ чтото мне подсказывает что придется яву учить ))

10
Perl / use CGI::Session;
« : 09 Октября 2009, 18:56:05 »
короч не получаеца никакой связи с конкретным посещением сайта.. есть тупо id .. файл на сервере с записью логина пароля и еще чавонибудь.. и этот id засовывать в куки посетителям сайта тупо..
мну в трауре... как терять этот сеанс када чел свалит с сайта? убивать файл этот хотяб из папки sessions или время может задать както чтоб сам убивался минут через 5 .. не делать же скрипт который будет санитаром этой папки )

как без изврата такова человеки вобще в природе поступают???

11
Perl / use CGI::Session;
« : 09 Октября 2009, 18:51:09 »
никогда не интересовался сессиями .. а вот ща излазил сотни страниц .. так и не понял с чем их есть))

в теории везде красиво расписано что типа зашел чел на сайт.. ввел свой пароль.. получил ID .. лазит по страницам сайта а браузер передает ID и скрипт чела узнает.. закрыл браузер и до свидания..

вот с реализацией не совсем красиво получаеца )
#!/usr/bin/perl -wT

use lib (\'./1/lib\');
use CGI::Carp qw/fatalsToBrowser warningsToBrowser/;
use CGI::Session;

my $session = new CGI::Session("driver:File;serializer:Storable;id:MD5", undef, {Directory=>\'sessions\'});
$session->param("user_name", "09h");
$session->flush();
$sess_ID = $session->id();

print "Location: [url]http://session.ru/cgi/8.cgi?id=[/url]$sess_ID\\n\\n";


это 8.cgi
#!/usr/bin/perl -wT

use lib (\'./1/lib\');
use CGI::Carp qw/fatalsToBrowser warningsToBrowser/;
use CGI::Session;
use CGI \':standard\';

print "Content-type: text/html;charset=windows-1251;\\n\\n";

my $sess_ID = param(\'id\');

my $session = new CGI::Session("driver:File;serializer:Storable;id:MD5", $sess_ID, {Directory=>\'sessions\'});

my $sh=$session->param_hashref();
my %hsh=%{$sh};

print "hello $hsh{user_name}";


сессия создаеца .. в папке sessions файл появляеца.. 8.cgi пишет hello 09h.. тока вот хде смысл ? ) файл с записью user_name=09h и без CGI::Session сделать мона ) эти созданые файлы висят в папке по миллиону лет потом.. браузер закрываю.. открываю .. лезу в http://session.ru/cgi/8.cgi?id=$sess_ID и пишет hello 09h )) с другова компа залажу тоже здаровкаеца ) и как тада использовать сессии+куки чтоб юзернейм и пароль хранить пока чел по сайту лазит? с такимже успехом мона тупо в куках пароль и хранить..

12
JavaScript & JScript / pasteHTML в Opera ?
« : 31 Января 2009, 08:29:45 »
о_О а где все?)
с iframe получилось через execCommand...

13
JavaScript & JScript / pasteHTML в Opera ?
« : 30 Января 2009, 04:14:34 »
не работает строка
oSelTxt.pasteHTML(oTag+sSelTxt+cTag);
опера вобще понимает pasteHTML? аналоги есть?





[B]   
[I]   
[U]


с textarea работает .. oSelTxt.text = oTag+sSelTxt+cTag; с фреймом траблы (

14
Perl / подключение pm-модулей
« : 10 Марта 2008, 03:00:26 »
Цитировать
А ясней можно? Куда-чего, что будет?

perldoc это справка в перле.. про каждый модуль .. ф-цию и тп мона глянуть (жаль что на инглише).. искать его там куда перл установлен

15
Всё о Html / теги в textarea и input type=text
« : 09 Марта 2008, 22:21:45 »
вроде въехал ... там в textarea ниче особого не происходит .. то что видно с рабочими тэгами эт обман зрения ) iframe

Страницы: [1] 2 3 ... 6