Войти или зарегистрироваться
Выберите удобный способ — аккаунт создастся автоматически.
Или войдите по логину и паролю
 |
|

05.07.2008, 13:43
|
|
Banned
Регистрация: 12.01.2007
Сообщений: 113
С нами:
10172441
Репутация:
495
|
|
Теперь такой вопрос я хочу передать через форму параметр скрипту тобишь чтоб каждый раз не лазить менять date хотелось бы его передать через форму
подскажите как будет это выглядеть?
"чтобы правильно задать вопрос, надо знать половину ответа" ....
правильно выражать свои мысли тоже целая наука , перефразируй - с расстановкой запятых.А то не чего непонятно , чёрт ногу сломает.
помогу чем смогу xD
|
|
|

06.07.2008, 16:33
|
|
Участник форума
Регистрация: 08.10.2007
Сообщений: 259
С нами:
9785147
Репутация:
137
|
|
как можно вывести переменную содержимого файла не в массив а в строку
|
|
|

06.07.2008, 16:42
|
|
Banned
Регистрация: 12.01.2007
Сообщений: 113
С нами:
10172441
Репутация:
495
|
|
Код:
my $f;
open FILE ,'file.txt' or die $!;
{
local $/ = undef;
$f = <FILE>;
}
close FILE;
$f - скаляр в котором содержание файла 'file.txt'
|
|
|

08.07.2008, 11:52
|
|
Новичок
Регистрация: 16.05.2008
Сообщений: 3
С нами:
9466388
Репутация:
0
|
|
Всем привет. У меня такой вот вопросик..
Для того, чтобы добавить новый crontab - я создаю новый файл формата кронтаба, и теперь нужно запустить "CRONTAB /path.../myfile". Так вот - так запустить/выполнить любую команду в PHP?? Пробовал system() иexec(), но они почему-то не работают..
|
|
|

08.07.2008, 12:13
|
|
Постоянный
Регистрация: 03.08.2007
Сообщений: 367
С нами:
9880226
Репутация:
209
|
|
Ты по-моему промахнулся разделом немного 
PHP != Perl, и Crontab != Perl 
|
|
|

08.07.2008, 14:36
|
|
Постоянный
Регистрация: 15.06.2007
Сообщений: 527
С нами:
9950786
Репутация:
214
|
|
Помогите решить такую задачу
есть скрипт обрабатывающий статистику все это дело крутиться на IIS
он из файла берет данные клиентов и собирает статистику по ним.иногда бывают такие клиенты для обработки которых надо более чем 5 минут..возможно ли в данном скрипте реализовать пропуск таких клиентов? тобишь таймаут сделать?!
Код:
#!/usr/bin/perl -w
use strict;
use warnings;
use LWP::UserAgent;
use HTTP::Request;
use Encode qw/encode decode/;
print "content-type: text/html \n\n";
my $query = $ENV{QUERY_STRING};
my $ua = LWP::UserAgent->new;
my ($req, $res, $content, $OUT);
my $url = 'http://site/cgi-bin/trstat.pl';
my $post=$ENV{'QUERY_STRING'};
open my $FILE, '<', '/inetpub/wwwroot/cl/clients.txt' or die "Open error: $!\n";
my @f = <$FILE>;
chomp @f;
close $FILE;
foreach my $name(@f) {
$req = HTTP::Request->new (GET => $url . "?code=$name&month" .$post);
$req->content_type ('text/html');
$res = $ua->request ($req);
die "Can't get url $url: " . $res->status_line . "\n" unless $res->is_success;
$content = $res->content;
open $OUT, '>','/inetpub/wwwroot/cl/res/' . $name.''.$post. '.txt';
print $OUT decode('KOI8-U',$content);
close $OUT;
}
print "Все готово,чтобы посмотреть отчеты нажмите <a href=http://192.168.100.211/cl/res/>сюда</a>";
|
|
|

08.07.2008, 19:47
|
|
Banned
Регистрация: 19.06.2006
Сообщений: 1,239
С нами:
10470131
Репутация:
142
|
|
Народ,такая ошибка вот :
C:\>suka.pl
"" is not exported by the Socket module
Can't continue after import errors at C:/Perl/lib/IO/Socket.pm line 36
BEGIN failed--compilation aborted at C:\suka.pl line 5.
suka.pl (Исполняемый фаил :ДДД).
Сам код скрипта такой:
#! /usr/bin/perl
use IO::Socket
my $server = shift;
my $fh = IO::Socket::INET->new($server);
my $line = <$fh>;
print $line;
Только начинаю программировать,вот  . Юзаю последнюю версию интерпретатора ActivePerl на Windows XP Professional )
|
|
|

08.07.2008, 21:32
|
|
Участник форума
Регистрация: 08.10.2007
Сообщений: 259
С нами:
9785147
Репутация:
137
|
|
как вывести все значения массива в одну строку
|
|
|

08.07.2008, 21:57
|
|
Banned
Регистрация: 12.01.2007
Сообщений: 113
С нами:
10172441
Репутация:
495
|
|
2 ZET36
вопрос весьма серьёзный xD
Код:
$ perl -e '@a = ('a'..'z');print @a,"\n"'
abcdefghijklmnopqrstuvwxyz
$
2 Велемир
Последний раз редактировалось demonoid; 08.07.2008 в 22:00..
|
|
|

08.07.2008, 22:10
|
|
Участник форума
Регистрация: 08.10.2007
Сообщений: 259
С нами:
9785147
Репутация:
137
|
|
demonoid Извени я неправильно поставил вопрос я имел ввиду преобразовать все значения массива в один скаляр, уже нашол решение через join (), но всёравно спасибо
Последний раз редактировалось ZET36; 08.07.2008 в 22:13..
|
|
|
|
 |
|
Предыдущая тема
Следующая тема
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|