>
Похожие темы
Тема Автор
Perl Надо прочитать exel файл в котором гдето 4-7 листов
задача такая надо прочитать exel файл в котором гдето 4-7 листов при помощи запроса GET например: "page=1" выводился первый лист. кодировка виндовая если можно код дайте сразу
Burdin Andrei
Perl Надо загрузить только фотографии на сервер формата JPG, GIF или PNG размером меньше 3 метров.
Достала меня эта загрузка файлов??? Задача такая: 1) Надо загрузить только фотографии на сервер формата JPG, GIF или PNG размером меньше 3 метров. 2) Каким образом определить тип файла, не по его расширению. Наподобие IMAGE::INFO 3) Каким образом определить размер файла. 4) Сохранить файл в каталоге, но если такой файл существует, то переименовать в любой другой. Если есть, у кого код...
Burdin Andrei
Вакансия: IT-тренер (Perl)
В представительство иностранной компании приглашается муж/жен., 22- 35 лет, В/О (техн.,IT, матем.). Проведение обучающего курса Perl для сотрудников компании (4 урока в неделю). Требования: Понимание методов программирования, основных и продвинутых алгоритмов. Опыт в Unix и Windows Perl программировании, знание различий между двумя этими системами. Понимание программных аспектов (file i/o,...
Favoritka
Perl не устанавливается CGI:Session и Apache::Session
Проблема под Windows XP Pro SP2, версия Perl: C:>perl -v This is perl, v5.8.4 built for MSWin32-x86-multi-thread (with 3 registered patches, see perl -V for more detail) Copyright 1987-2004, Larry Wall
D.O.
Проблемы с встроенной функцией fetchall_arrayref языка Perl
У меня есть форум на языке Perl, СУБД - MS Access, интерфейс для доступа к базе данных - DBI, DBD::ODBC. Как использовать функцию fetchall_arrayref для получения из базы данных Memo-полей (многострочных полей)? Или есть другие средства получения Memo-полей?
CyberCraft
Perl как подсчитать строки при выборке из таблицы?
Есть табличка, выборка из которой дает такие вот строчки, два столбца: id Время 1 2006-02-08 14:47:20 3 2006-02-08 15:48:30 17 2006-02-09 12:37:01 159 2006-02-09 08:17:30 229 2006-02-09 08:17:20 359 2006-02-09 09:11:30 370 2006-02-09 11:18:40 452 2006-02-09 17:10:50
evi9
Perl Как можно создать документ с [bold]альбомной[/bold] ориентацией?
Как можно создать документ с альбомной ориентацией?
bezdna
отправка файлов на mail через perl Perl
надо отправить отчеты на определенное мыло напишите пример отправки плиз
bezdna

Показать сообщение отдельно
Старый 23.03.2006, 19:28  
PoizOn
Местный
 
Регистрация: 26.02.2004
Сообщений: 124
PoizOn пока не определено
По умолчанию RE: Как проверить установлено ли DBI?

Вот кусочек кода из моего скрипта рассылки, который работает с базой данных.

Код
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
 
#!/usr/bin/perl -w
# Coded by PoizOn poizon.net.ru
# MT-Subscriber
use strict;
use DBI;
############################################
#### Параметры подключения к БД ############
my $user="root";
my $passwd="";
my $database="test";
############################################
#### Подключаемся к БД #####################
my $dbh=DBI->connect("DBI:mysql:host=localhost;database=$database",$user,$passwd,
                                                                { RaiseError =>1});
############################################
#### Определяем текущую дату ###############
my $time=time()-86400;
  #  0    1    2     3     4    5     6     7     8
my (undef,undef,undef,$mday,$mon,$year,undef) =
                                              localtime($time);
 $year+=1900;
 $mon+=1;
 $mon=length($mon)>1 ? $mon : "0$mon";
 $mday=length($mday)>1 ? $mday : "0$mday";
############################################
#### Формируем и отправляем запрос #########
my $sql=qq(SELECT entry_id,entry_title,entry_text,entry_created_on
           FROM mt_entry WHERE entry_created_on LIKE '$year-$mon-$mday%');
my $sth=$dbh->prepare($sql);
   $sth->execute();
while($data=$sth->fetchrow_hashref()) {
        $id=$data->{'entry_id'};
        $entry{$id}=$data;
}
   $sth->finish();  
###########################################
#### Формируем второй запрос для $url ######
  $sql=qq(SELECT fileinfo_url
          FROM mt_fileinfo
          WHERE fileinfo_entry_id= ?);
  $sth=$dbh->prepare($sql);
  foreach $id(keys %entry) {
    $sth->execute($id);
    $data=$sth->fetchrow_hashref;
    $entry{$id}->{'url'}=$myurl . $data->{'fileinfo_url'};
  }
$sth->finish();
############################################
#### Формируем файл с рассылкой ############
  $sql=qq(SELECT email,id FROM mt_subscriberz);
  $sth=$dbh->prepare($sql);
  $sth->execute();
  while($data=$sth->fetchrow_hashref()) {
        $maillist{$data->{'email'}}=$data->{'id'};
  }
  $sth->finish();
 
PoizOn вне форума  
Ads
 

Текущее время: 07:49. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.

Рейтинг@Mail.ru