[SP-pm] Problemas para encontrar o arquivo .pm
jimmy
jimmy.tty at gmail.com
Mon Apr 5 06:56:31 PDT 2010
On Sun, Apr 04, 2010 at 06:00:30PM +0300, Lucas Moraes wrote:
> Oi gente eu denovo, eu criei uma classe em um arquivo com extensao .pm, so
> que o script naum esta conseguindo localizar esse arquivo que esta na
> mesma pasta, pq isso esta acontecendo? O script eh esse:
>
> Ttemplate.pm
>
>
> #!/usr/bin/perl
>
> # Lucas Tiago de Moraes
>
> # Ttemplate.pm
>
> package Ttemplate;
>
> use strict;
>
> use warnings;
>
> use CGI::Carp qw(fatalsToBrowser);
>
> use HTML::Template;
>
> sub new{
>
> my $tmpl = new HTML::Template( filename => "templates/" . $_['0'] );
>
> return $tmpl;
>
> }
>
> sub dados{
>
> my $tm = shift();
>
> return $tm->param( $_['0'], $_['1'] );
>
> }
>
> sub print{
>
> my $pt = shift();
>
> print "Content-type: text/html\n\n", $pt->output;
>
> }
>
>
>
> index.pl
>
> #!/usr/bin/perl
>
> # Lucas Tiago de Moraes
>
> # index.pl
>
> use strict;
>
> use warnings;
>
> use CGI::Carp qw(fatalsToBrowser);
>
> use Ttemplate;
>
> my $tmpl = new Ttemplate('index.tmpl');
>
> $tmpl->dados('nome', 'Lucas');
>
> $tmpl->print();
>
>
> fiz essa classe para facilitar o uso do template, talvez tenha algum erro
> no script que eu naum estou vendo, Obrigado.
>
> --------------------------------------------------------------------------
fora o que já foi falado, se não conseguiu resolver, poste as mensagens de
erro.
--
"Não manejo bem as palavras
Mas manipulo bem as strings."
------------------------------
More information about the SaoPaulo-pm
mailing list