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

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


Сообщения - micolo

Страницы: [1] 2
1
готовый скрипт мне не нужен, я уже часть сделал -  теперь у меня не получается сделать плавное движение стрелки к нужному пункту меню. Нужен рабочий кусок кода.

2
Помогите со скриптом! Нужен скрипт простого вертикального меню с бегающей рядом сбоку стрелкой. Скрипт вроде сделал но есть вопросы, мне нужно чтобы стрелка сбоку плавно передвигалась от пункта к пункту, при наведении, а не просто прыгала. При нажатии на пункт она должна останавливаться на этом месте. При наведении на другой пункт опять двигаться. Если курсор уходит с области меню - стрелка должна возвращаться к последнему выделенному пункту меню.  Как это реализовать. Если можно - код. Спасибо!

3
Perl / format STDOUT и двумерный массив
« : 18 Апреля 2007, 18:18:41 »
да нашёл такой пример в инете, вообще мне нужно чтобы в строке были разные значения....

4
Perl / format STDOUT и двумерный массив
« : 18 Апреля 2007, 13:50:15 »
Доброго времени суток!
У меня простой вопрос, но решить самому быстро не получается. Есть скрип который обрабатывает логи по нужному формату.


push 
@a, [split /\\|/] while <>;

for(
my $y=0$y<@a$y++) {

    for(
my $x=0$x<@{$a[$y]}; $x++) {

format STDOUT=
@<<<<<<<<<<<<<<<<<<<<    @<<<<<<<<<<<<<<<<<<<<     @<<<<<<<<<<<<<<<<<<<<     @<<<<<<<<<<<<<<<<<<<<     @<<<<<<<<<<<<<<<<<<<<     @<<<<<<<<<<<<<<<<<<<<     @<<<<<<<<<<<<<<<<<<<<     @<<<<<<<<<<<<<<<<<<<<
$a[$y]->[$x],$a[$y]->[$x],$a[$y]->[$x],$a[$y]->[$x],$a[$y]->[$x],$a[$y]->[$x],$a[$y]->[$x],$a[$y]->[$x]
.
write();

    }

}


Мне нужно чтобы запись из массива записывалась в строчку. Я у меня получается в столбик - где моя ошибка?

5
Perl / Отслеживании позиции в файле
« : 04 Апреля 2007, 16:28:32 »
Доброго времени суток!
У меня такой вопрос!
Условно говоря нужно разделить каждую строчку в файле на позиции, по определённому количеству символов. При записи строк в файл - записывать таким образом, чтобы не смещалась общая структура. Например:


13123123   4234234        4564645
132123     34543          546546
32         6              56
32323      45345435       65656



Как это можно реализовать?

6
Доброго времени суток!

У меня такая проблема. Я использую модуль Spreadsheet::WriteExcel для формирования файла. Там есть метод write_url, чтобы записать ссылку на файл. Никак не получается таким образом записать несколько ссылок на разные файлы в одну ячейку!

Как быть?

7
Доброго времени суток уважаемые знатоки!
У меня такой вопрос - каким образом можно получить имя файла из директории который был изменён или создан предпоследним по времени?

8
Perl / загрузка через Net::FTP
« : 29 Января 2007, 13:32:38 »
спасибо большое
$workbook->close(); - помог :)

9
Perl / загрузка через Net::FTP
« : 29 Января 2007, 13:13:06 »


$::dbs DBI->connect("dbi:Pg:dbname=test","test","test",{PrintError => 0});

if (
$DBI::err != 0)
{  print 
$DBI::errstr "\\n";
exit(
$DBI::err);
}

my $workbook Spreadsheet::WriteExcel->new("/home/test/REPORT".$curr.".xls");
$worksheet   $workbook->addworksheet();
$format      $workbook->addformat();

$format->set_bold();
$format->set_align(\'center\');

$worksheet->set_column(0, 0,  30);
$worksheet->set_column(0, 1,  30);
$worksheet->set_column(0, 2,  30);

$worksheet->write(0, 0, decode(\'cp1251\', \'Поле1\'), $format);
$worksheet->write(0, 1, decode(\'cp1251\', \'Поле2\'), $format);
$worksheet->write(0, 2, decode(\'cp1251\', \'Поле3\'), $format);

$query = "Select distinct code_product from report where time_create>".$time1." and time_create<".$time2."";
$sth = $dbs->prepare($query);
$rv = $sth->execute();


my $fo=1;
while ($ref = $sth->fetchrow_hashref())
{

($tablename) = ($ref->{\'code_product\'});


$querys = "Select count(*) from report where code_product=".$tablename." and time_create>".$time1." and time_create<".$time2."";
$sths = $dbs->prepare($querys);
$rv = $sths->execute();
@refs = $sths->fetchrow_array();

$worksheet->write($fo, 0, "$tablename");
$worksheet->write($fo, 1, $refs[0]);

$fo++;
}
$sths->finish();
$::dbs->disconnect();

$ftp = Net::FTP->new("192.168.0.1",Timeout => 30, Debug => 1, Passive =>1) ||  die "Can\'t connect to ftp server.\\n";

$ftp->login(\'test\',\'test\') || "error.\\n";

 $ftp->cwd("out");
 $ftp->cwd("code");

#set the mode to ascii
#$ftp->ascii();
   #закачка на фтп
$ftp->binary();
$ftp->put(\'/home/test/REPORT\'.$curr.\'.xls\')  or die "get failed ", $ftp->message;

#отключение от фтп
$ftp->quit();



10
Perl / загрузка через Net::FTP
« : 29 Января 2007, 07:27:20 »
У меня такая проблема. Мне нужно сформировать из базы .xls файл и сразу загрузить его по ФТП. Файл формируется, но загружаться по фтп не хочет, т.е. появляется на фтп файл, с нужным название но абсолютно пустой. Думал проблема в том что файл не успевает сфорироваться и начинает закачиваться - ставивил sleep после формировании файла, не помогает. Доступ везде стоит. Дебаг через консоль ошибок не даёт.

Net
::FTP>>> Net::FTP(2.75)
Net::FTP>>>   Exporter(5.58)
Net::FTP>>>   Net::Cmd(2.26)
Net::FTP>>>   IO::Socket::INET(1.29)
Net::FTP>>>     IO::Socket(1.29)
Net::FTP>>>       IO::Handle(1.25)
Net::FTP=GLOB(0x8590880)<<< 220---------- Welcome to Pure-FTPd [privsep] [TLS] ----------
Net::FTP=GLOB(0x8590880)<<< 220-You are user number 4 of 10 allowed.
Net::FTP=GLOB(0x8590880)<<< 220-Local time is now 22:32. Server port21.
Net
::FTP=GLOB(0x8590880)<<< 220-IPv6 connections are also welcome on this server.
Net::FTP=GLOB(0x8590880)<<< 220 You will be disconnected after 15 minutes of inactivity.
Net::FTP=GLOB(0x8590880)>>> user test
Net
::FTP=GLOB(0x8590880)<<< 331 User alserftp OKPassword required
Net
::FTP=GLOB(0x8590880)>>> PASS ....
Net::FTP=GLOB(0x8590880)<<< 230-User alserftp has group access to:  80
Net
::FTP=GLOB(0x8590880)<<< 230 OKCurrent directory is /
Net::FTP=GLOB(0x8590880)>>> CWD out
Net
::FTP=GLOB(0x8590880)<<< 250 OKCurrent directory is /out
Net
::FTP=GLOB(0x8590880)>>> CWD code
Net
::FTP=GLOB(0x8590880)<<< 250 OKCurrent directory is /out/code
Net
::FTP=GLOB(0x8590880)>>> TYPE I
Net
::FTP=GLOB(0x8590880)<<< 200 TYPE is now 8-bit binary
Net
::FTP=GLOB(0x8590880)>>> PASV
Net
::FTP=GLOB(0x8590880)<<< 227 Entering Passive Mode (192,168,0,2,44,241)
Net::FTP=GLOB(0x8590880)>>> STOR TEST_REPORT280107.xls
Net
::FTP=GLOB(0x8590880)<<< 150 Accepted data connection
Net
::FTP=GLOB(0x8590880)<<< 226 File successfully transferred
Net
::FTP=GLOB(0x8590880)>>> QUIT
Net
::FTP=GLOB(0x8590880)<<< 221-GoodbyeYou uploaded 0 and downloaded 0 kbytes.
Net::FTP=GLOB(0x8590880)<<< 221 Logout.



Уже всё перепробывал - в чём моя ошибка?

11
Perl / аналог функции в perl
« : 28 Декабря 2006, 14:13:39 »
спасибо!

12
Perl / аналог функции в perl
« : 27 Декабря 2006, 22:21:12 »
а как обратится к элементу массива внутри

for (@a)
{
...
}


получившегося в результате split

13
Perl / аналог функции в perl
« : 27 Декабря 2006, 17:12:34 »
Доброго времени суток!
У меня такой вопрос.
Есть в php функция explode, которую я использую следующим образом:

$a
=explode("|"$word);
for (
$i=0$i<count($a); $i++) 
{
.....

}


Есть ли в perl подобная функция и как будет выглядеть её вариант, в процедуре которая указывается в приведённом мною коде?

14
Perl / из php в perl и обратно
« : 20 Декабря 2006, 18:16:55 »
признаю, наверное написал не совсем понят :)

насчет некого файла - я думаю неважно какого, но в моём случае xsl(с самой процедурой создания этого файла всё ясно);

насчёт параметров - имеется ввиду как perl\'овый скрипт выполнил свою работу до конца сообщить обратно в php - файл(откуда он вызывался), что новый файл создан  и можно загружать его через бразер - аля, \'сохранить как\'.

15
Perl / из php в perl и обратно
« : 20 Декабря 2006, 15:09:12 »
Доброго времени суток уважаемые знатоки!
У меня тут появилась задачка - незнаю как её оптимально решить!
Нужно запистить из php perl\'овый скрипт который формирует некий файл, после того как perl закончит свою работу - сразу передаёт в php параметры посредством которых вызывается функция загрузки созданного перлом файла. Как запустить из php перловый скрипт вроде понятно, а вот дальше? Может кто сталкивался?

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