[Cascavel-pm] Duvidas com require;

Blabos de Blebe blabos em gmail.com
Segunda Dezembro 21 19:15:53 PST 2009


O que você quer é usar um arquivo de configuração?

Você tem uma aplicação e quer que ela use configurações diferentes
dependendo de onde ela esteja instalada?



2009/12/22 Sammuel Souza <sammuel.souza em gmail.com>:
> 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."
> Şặммµεℓ΅
> _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm em pm.org
> http://mail.pm.org/mailman/listinfo/cascavel-pm
>


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