小编dax*_*xim的帖子

一旦MySQL查询为真,我如何挂钩事件?

如何创建一个一致地检查MySQL行的PHP脚本,如果匹配一个set查询,它会启动一个事件,比如发送一个电子邮件?

例如,在查询匹配Fire启动电子邮件中:

To: me@me.com
From: php@trigger.com
Subject: Set query met, auto email complete.
Run Code Online (Sandbox Code Playgroud)

它将围绕MySQL5.我坚持这个.我最好用Perl或类似的方式吗?也许它也可以给各种用户发电子邮件 (这不是难点.:P)

php mysql perl

1
推荐指数
1
解决办法
3651
查看次数

如何打印打开文件进行阅读所需的平均时间?

我是Perl的新手,我必须在工作中做一些自动化.我必须走一条包含多个文件的目录的路径,并打印读取或打开特定文件所需的平均时间.很感谢任何形式的帮助.

perl

1
推荐指数
1
解决办法
333
查看次数

如何在Template Toolkit中转义单引号?

我正在转换模板工具包文件,例如Pieces成为[% l('Pieces') %].

我遇到了一个问题.什么是正确的转换'Title'?这不正确:[% l(''Title'') %]

总之,如何逃避'

perl template-toolkit

1
推荐指数
1
解决办法
630
查看次数

当在子程序中隐含使用时,-1,0,1如何帮助排序函数?

我在使用子程序时遇到了一些麻烦,即用于对数字数组进行排序的sort函数.我知道如果你单独使用sort函数,它会使用ASCII格式进行排序,因为本书描述了这一点,并且排序不是所需的顺序.我知道并且通过使用<=>比较值来了解返回的内容,甚至是cmp为字符串介绍(尽管我还没有使用它).

我不明白的具体是它如何在数字上对它们进行分类 - 实际过程.我理解返回的是什么,但是这本书只是说它返回-1,0和1,而不是具体的数字最终最终排序为1 8 24 72 144 288.

我的例子:

sub sort_by_number {
    return $a <=> $b;
}

@myArray = (1,24,8,144,72,288);

foreach(sort sort_by_number(@myArray)) {
    print("$_ ");
}
Run Code Online (Sandbox Code Playgroud)

我完全理解的例子.它很有道理,但我认为这主要是由于编码:

#!/usr/bin/perl

print("Please enter your name: ");
$name = <STDIN>;
chomp($name);
print("Please enter your age: ");
$age = <STDIN>;
chomp($age);

print(greeting($name, $age));

sub greeting {
    $msg = "Hello $_[0], ";
    determine_age($_[1],$msg);
}

sub determine_age {
    $num = ($_[0] <=> 18);
    if ($num == -1) { …
Run Code Online (Sandbox Code Playgroud)

arrays sorting perl subroutine

1
推荐指数
1
解决办法
142
查看次数

为什么chr函数会产生意外输出?

在Perl print chr(0x263a);中将打印出完美的笑脸 - ?.

在PHP print chr(0x263a);中将打印冒号:.

有谁知道为什么?

php perl

1
推荐指数
2
解决办法
282
查看次数

如何获取许多网站的缩略图?

我有2500个网站的列表,需要抓取它们的缩略图截图.我怎么做?

我可以尝试使用Perl或Python解析站点,Mechanize将是一件好事.但我对Perl并不熟悉.

python perl mechanize

1
推荐指数
1
解决办法
308
查看次数

如何从 Perl 模块创建可执行文件?

我有一个 Perl 模块CSS::Minifier,我需要使其可执行(命令行实用程序)并在我的 Mac 应用程序中使用它,但我不知道它是否可能。

有什么方法可以从这个模块创建一个独立的二进制文件并从 Mac 上的终端使用它?

binary macos perl command-line module

1
推荐指数
1
解决办法
872
查看次数

如何分析Perl中的URL?

我想http://www.foo.com/bar.htmlhttp://www.foo.com/bar.html?key=value....

正则表达式应该做的工作.有一些模块可以做到这一点吗?我检查了URI,似乎没有这样的子.

perl

1
推荐指数
1
解决办法
233
查看次数

我可以安全地将密码存储在CGI脚本的源代码中吗?

我在Email :: Send :: SMTP :: Gmail的帮助下通过Gmail发送电子邮件与Perl .该脚本存储为send.pl.我正在访问它throgh localhost/send.pl.我必须在此Perl脚本中输入我的Gmail帐户密码,然后从我的浏览器访问它.

浏览本网站的任何人都有办法获取我的Gmail密码吗?

我的代码:

use strict;
use warnings;
use Email::Send::SMTP::Gmail;
my $mail = Email::Send::SMTP::Gmail->new(
    -smtp  => 'gmail.com',
    -login => 'whateveraddress@gmail.com',
    -pass  => 'whatever_pass'
);
$mail->send(
    -to          => 'target@xxx.com',
    -subject     => 'Hello!',
    -charset     => 'KOI8-R',
    -verbose     => '1',
    -body        => 'Just testing it',
    -attachments => 'full_path_to_file'
);
$mail->bye;
Run Code Online (Sandbox Code Playgroud)

perl

1
推荐指数
1
解决办法
178
查看次数

为什么Perl看不到这个目录?

我有这个目录结构:

$ ls -F
analyze/
data.pl
input.pl
logminer.txt
logSearch.pl
readFormat.pl
Version Notes.txt
datadump.pl
format/
logminer.pl
logs/
properties.txt
unzip.exe
Run Code Online (Sandbox Code Playgroud)

我跑:

perl -e 'if (!(-d analyze)){ print "poo\n"}'
Run Code Online (Sandbox Code Playgroud)

它打印出来poo.

这里缺少什么?我之前做过这样的测试,它会正确识别目录是否存在.为什么不是这个目录?

perl

1
推荐指数
1
解决办法
62
查看次数