проблема вот в чем.. есть 8 скриптов работающих постоянно в бесконечном цикле... и есть 20 тхт файлов ... некоторые скрипты каждые пару сек переписывают данные тхт файлов а другие каждые 1-5 сек тянут данные из этих файлов. заметил что сохраняемые в эти тхт файлы данные через несколько часов работы (иногда и несколько дней) заменяются каким то мусором.. причем мусор этот не мог быть сгенерирован скриптами при их правильной работе.. пробовал даже тупо $aaa = "qwert"; и сразу печать $aaa в файл.. 1 раз обнаружил в тхт файле список запущеных процессов в винде ) бывает попадают пути к различным файлам винды или просто непонятный мусор.. еще 1 раз заметил что данные(но не в полном объеме и с добавлением мусора) которые предназначались для одного тхт попали в другой с такимже именем но в другой папке. в error.log ошибок нет
изза чего может такое происходить? может быть это изза неописаных переменных?
такое ощущение что иногда при печати в файл вместо того что должно печатает какой то кусок из памяти. код слишком огромный чтоб експерименты проводить.. если эту "систему" из 8 скриптов тестить отдельными кусками то глюков не наблюдается. но в сумме все скрипты иногда сходят с ума (общего у них только эти тхт файлы)
Но ведь всё, что идет после слэша http://сайт.ру/... должно находится именно в той папке, где расположен сам сайт. Как можно с помощью http://сайт.ру/... сослаться на какой-то файл в другом месте сервера?
никогда не интересовался сессиями .. а вот ща излазил сотни страниц .. так и не понял с чем их есть))
в теории везде красиво расписано что типа зашел чел на сайт.. ввел свой пароль.. получил ID .. лазит по страницам сайта а браузер передает 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 )) с другова компа залажу тоже здаровкаеца ) и как тада использовать сессии+куки чтоб юзернейм и пароль хранить пока чел по сайту лазит? с такимже успехом мона тупо в куках пароль и хранить..
делаю движек сайта .. вот появилась идея когда юзер редактирует какуюнить часть страницы которая отображается в textarea скрыть от него теги..
вопрос как заставить работать тэги в textarea чтоб отображалось например aaabbbaaa а не aaabbbaaa ? ну или не заставить а любым другим способом добица чтоб в textarea было aaabbbaaa
тыкаю на xxxxxxx срабатывает onclick а если на zzzzzzz кидает на гугл ) как игнорировать содержимое дива и всегда при клике на него выполнять parent.document.location.href=\'http://yandex.ru\'; ?
меняеца другая строка? и почему када вторую букву добавляю опять меняеца? какая связь между ячейкой с буквой B и той в которую вставлена таблица? :insane:
=> вот тут <= описан способ по которому с машины юзера скриптом собираеца инфа и дальше ... все бы хорошо ) только непонятно ничего в этой куче символов... что это например {7790769C-0471-11D2-AF11-00C04FA35D02} ? знает кто где почитать про это? ну или хотяб пару слов на тему сбора инфы с компа скриптом... может другие еще способы есть? поделитесь опытом плз
"Как видим, в скрипте перебираются установленные компоненты системы (около 30 штук) и определяется их версия" эта куча символов как понимаю 1 из этих 30 компонентов ... хорошо бы гденить прочитать про них какие вобще бывают и тд
my $from = "09h\\@mail.ru"; my $from_name = "09h"; my $to = "admin\\@iron26.ru"; my $to_name = "Your"; my $subject = "aaaaaa"; my $text = "aaaaaaaaaaaaaaaaaaa";
open (MAIL, "|/usr/sbin/sendmail -t"); print MAIL "From: $from_name <$from>\\n"; print MAIL "To: $to_name <$to>\\n"; print MAIL "Content-Type: text/html; charset=\\"Windows-1251\\"\\n"; print MAIL "Subject: $subject\\n\\n"; print MAIL "$text"; close (MAIL);
print "Content-type: text/html\\n\\n"; print "send to $to !"; 1. не выдает никаких ошибок 2. не отправляет с машины вообще ничего (снифером смотрел) пробовал запускать на работе, дома и еще на 2-х хостах дома и на работе стоит винхр, денвер... раньше на тока поставленной винде и денвере все работало а ща не хотит... Что за мистика такая??? че делать? я в ужасе
ну вот такой вот сайтик еще не законченый http://iron26.ru в прошлой версии были проблемы с яркостью на посаженых мониторах, вроде добавил яркости... но на новеньком лсд теперь немного засвечено кажется ... у каво как смотрится на мониторах (слишком темно\\светло)? PS вес сайта немного большеват ) про это не напоминайте )... делаю сайт для того чтоб клиентам показывать типа как свою работу, чтоб знали что с анимацией дружу чуть почуть, да и многие клиенты не понимают что такое скрипты ... и что они бывают плохими или хорошими и смотрят только на внешний вид )) есть идеи что добавить\\убрать?
народ караул... выручайте, уже месяц разобратся не могу
подключаюсь к прокси, пишу ему 05 01 00, он отвечает 05 00, потом пихаю это 05 01 00 01 сd bc 99 79 35 31 39 30, отвечает 05 00 00 01 30 28 99 02 35 31 и сразу после этого еще 2a 01 73 10 00 04 00 00 00 01 (это приветствие от сервера к которому и надо подключатся через проксю), а вот дальше не пойму... подключится подключился а как чтонить ($data) теперь отправить ? пробовал по всякому и даже никакого ответа не приходило
my $socks = new IO::Socket::Socks(ProxyAddr=>"69.47.103.139", ProxyPort=>"58", ConnectAddr=>"login.icq.com", ConnectPort=>"5190", );
$socks->close(); получить главную страницу гугла получается и послушать приветствие от сервера аськи тоже, но вот отправить эти данные (\\x00\\x2a\\x01\\x13\\x5a\\x00\\x7c\\x00\\x00\\x00\\x01\\x00\\x01\\.......) серверу аськи не получается