ANTICHAT Forum
HOME FORUMS MEMBERS RECENT POSTS LOG IN  
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #591  
Старый 05.07.2008, 13:43
demonoid
Banned
Регистрация: 12.01.2007
Сообщений: 113
С нами: 10172441

Репутация: 495
По умолчанию

Цитата:
Теперь такой вопрос я хочу передать через форму параметр скрипту тобишь чтоб каждый раз не лазить менять date хотелось бы его передать через форму
подскажите как будет это выглядеть?
"чтобы правильно задать вопрос, надо знать половину ответа" ....
правильно выражать свои мысли тоже целая наука , перефразируй - с расстановкой запятых.А то не чего непонятно , чёрт ногу сломает.
помогу чем смогу xD
 
Ответить с цитированием

  #592  
Старый 06.07.2008, 16:33
ZET36
Участник форума
Регистрация: 08.10.2007
Сообщений: 259
С нами: 9785147

Репутация: 137
По умолчанию

как можно вывести переменную содержимого файла не в массив а в строку
 
Ответить с цитированием

  #593  
Старый 06.07.2008, 16:42
demonoid
Banned
Регистрация: 12.01.2007
Сообщений: 113
С нами: 10172441

Репутация: 495
По умолчанию

Код:
my $f;
open FILE ,'file.txt' or die $!;
{
    local $/ = undef;
    $f = <FILE>;
}
close FILE;
$f - скаляр в котором содержание файла 'file.txt'
 
Ответить с цитированием

  #594  
Старый 08.07.2008, 11:52
NeReVaR
Новичок
Регистрация: 16.05.2008
Сообщений: 3
С нами: 9466388

Репутация: 0
По умолчанию

Всем привет. У меня такой вот вопросик..
Для того, чтобы добавить новый crontab - я создаю новый файл формата кронтаба, и теперь нужно запустить "CRONTAB /path.../myfile". Так вот - так запустить/выполнить любую команду в PHP?? Пробовал system() иexec(), но они почему-то не работают..
 
Ответить с цитированием

  #595  
Старый 08.07.2008, 12:13
biophreak
Постоянный
Регистрация: 03.08.2007
Сообщений: 367
С нами: 9880226

Репутация: 209
По умолчанию

Ты по-моему промахнулся разделом немного
PHP != Perl, и Crontab != Perl
 
Ответить с цитированием

  #596  
Старый 08.07.2008, 14:36
svesve
Постоянный
Регистрация: 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>";
 
Ответить с цитированием

  #597  
Старый 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 )
 
Ответить с цитированием

  #598  
Старый 08.07.2008, 21:32
ZET36
Участник форума
Регистрация: 08.10.2007
Сообщений: 259
С нами: 9785147

Репутация: 137
По умолчанию

как вывести все значения массива в одну строку
 
Ответить с цитированием

  #599  
Старый 08.07.2008, 21:57
demonoid
Banned
Регистрация: 12.01.2007
Сообщений: 113
С нами: 10172441

Репутация: 495
По умолчанию


2 ZET36
вопрос весьма серьёзный xD

Код:
$ perl -e '@a = ('a'..'z');print @a,"\n"'
abcdefghijklmnopqrstuvwxyz
$
2 Велемир
Код:
use IO::Socket;

Последний раз редактировалось demonoid; 08.07.2008 в 22:00..
 
Ответить с цитированием

  #600  
Старый 08.07.2008, 22:10
ZET36
Участник форума
Регистрация: 08.10.2007
Сообщений: 259
С нами: 9785147

Репутация: 137
По умолчанию

demonoid Извени я неправильно поставил вопрос я имел ввиду преобразовать все значения массива в один скаляр, уже нашол решение через join (), но всёравно спасибо

Последний раз редактировалось ZET36; 08.07.2008 в 22:13..
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
[php] Новичкам: задаем вопросы _Great_ PHP 16396 17.06.2010 21:19
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.