Apache Вложенные Предельные разделы

Я всегда видел такого рода вещь, сделанную с определенным кодом связующего звена. Немного жемчуга работало бы на это:

#!/usr/bin/perl -w
use strict;
use Net::POP3;
use DBI;

my $pop = Net::POP3->new('mail.server.com') or
        die "shit, I can't connect\n";

my $dbh = DBI->connect('DBI:mysql:databasename', 'username', 'password'
               ) || die "Could not connect to database: $DBI::errstr";


if ($pop->login( 'username' , 'pass' ) > 0) {
    my $msgnums = $pop->list;
    MESSAGE: foreach my $msgnum (keys %$msgnums) {
        my $msg = $pop->get($msgnum);

        my ( $firstName, $lastName, $idNum );

        if( $msg =~ /^Name:\s+([a-zA-Z]+)\s+([a-zA-Z]+)/){
            $firstName = $1;
            $lastName = $2;
        }
        if ( $msg =~ /^ID Number:\s+([0-9]+)/ ){
            $idNum = $1;
        }

        $dbh->do('INSERT INTO exmpl_tbl VALUES( ? , ? , ?)', undef, ($firstName, $lastName, $idNum));

        $pop->delete($msgnum);
        next MESSAGE;

    }
}

$pop->quit;
exit 0;
2
задан 24 June 2010 в 11:11
1 ответ

Кажется что следующие работы.

<Location "/svn">
    DAV svn
    SVNPath c:/svnrep/svn_repository
    AuthType Digest
    AuthName "example"
    AuthDigestDomain /svn
    AuthUserFile c:/users
    Require valid-user
</Location>

<Location "/root/projectName/branches">
    Header add test result
    Require user exampleuser
</Location>

Существует два фундаментальных различия между этим и предыдущим.

  1. Второй блок местоположения не содержит отображение на SVN. Это имеет смысл на самом деле как в origional примере, он пытался отобразить корень svn к внутренней структуре.
  2. По некоторым причинам это не работает на меня при использовании подстановочного синтаксиса даже при том, что подстановочный синтаксис упоминается в апачском ядре http://httpd.apache.org/docs/2.2/mod/core.html#location
2
ответ дан 3 December 2019 в 12:19

Теги

Похожие вопросы