[Cascavel-pm] Duvidas com require;

Sammuel Souza sammuel.souza em gmail.com
Segunda Dezembro 21 18:37:51 PST 2009


Daniel, certo!!!

Esqueci de dizer porque o require, antigamente vi o require e nao utilizei,

então tenho um script index.cgi, assim todas as informações estão neles.

Como vou utilizar esse mesmo sistema em outro servidor e com outros dados
preciso criar um arquivo com variaveis fixa.

Assim ele buscaria tipo "variavel.pl" de onde ele estivesse exemplo:

$nome_empresa = "Casa da Alegria";
$cidade_empresa = "Porto Velho";
$uf_empresa = "RO";

$bd_mysql = "xxx.xxx.xxx.xxx";
$usuario_mysql = "zzZz";
$senha_mysql = "***";
$versao = "1.3.4";

assim cada sistema tem seu banco de dados por isso se eu especificar no
index.cgi
tenho q mudar todas as vezes.

ja com um "variavel.pl" eu mudaria um index.cgi colocaria la e ia funcionar
tmb.

alguma sugestão?

[]'s Sammuel


Em 21/12/09, Daniel de Oliveira Mantovani <
daniel.oliveira.mantovani em gmail.com> escreveu:
>
> Por que você quer usar "require" e não "use" ?
> Por que o seu arquivo não é um módulo ?
> Você sabe o que o "strict" faz ?
> Por que você não começa pelo começo ?
>
> Explica o problema, depois explica o que você quer fazer e depois nós
> dizemos o caminho ;)
>
> []'s
>
>
>
>
>
> 2009/12/22 Sammuel Souza <sammuel.souza em gmail.com>:
> > Olá,
> >
> > estou querendo usar o require
> >
> > veja o que fiz:
> >
> > #!/usr/bin/perl
> >
> > use CGI;
> > use CGI::Carp qw(fatalsToBrowser);
> > use DBI;
> > use GD;
> > use Number::Format;
> > use strict;
> > use warnings;
> > use diagnostics;
> >
> > require 'variavel.pl';
> >
> > my $query = new CGI;
> > my $acao = $query->param('acao') || '';
> >
> > print $query->header;
> >
> > print "ola  $versao";
> >
> > #### Dentro do variavel.pl
> > $pasta = "/";
> > $versao = "1.3.4";
> >
> > 1;
> >
> > ### Veja o error:
> > Global symbol "$versao" requires explicit package name at /usr/local.
> >
> > Eu preciso criar um arquivo que contem as variaveis fixa para usar em
> outros
> > scripts.
> >
> >
> >
> > []'s Sammuel
> >
> > _______________________________________________
> > Cascavel-pm mailing list
> > Cascavel-pm em pm.org
> > http://mail.pm.org/mailman/listinfo/cascavel-pm
> >
>
>
>
> --
> Existe dois tipos de pessoas, as que reclamam a vida inteira do que
> fazem, e as que fazem o que nasceram para fazer.
> _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm em pm.org
> http://mail.pm.org/mailman/listinfo/cascavel-pm
>



-- 
_____________________
"O mundo é um livro, e quem fica sentado em casa lê somente uma página."
Şặммµεℓ΅
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/cascavel-pm/attachments/20091221/bc290488/attachment.html>


Mais detalhes sobre a lista de discussão Cascavel-pm