Autor Tópico: [RESOLVIDO] - variaveis do scriptcase  (Lida 726 vezes)

belgadata

  • Intermediário
  • ***
  • Mensagens: 187
    • Email
[RESOLVIDO] - variaveis do scriptcase
« Online: Junho 30, 2016, 10:50:20 pm »
teria algum conjunto de variaveis padrões do scriptcase onde poderiamos pegar tipo:

Ip da maquina
nome da aplicação
diretorio da aplicação
...
obrigado !
« Última modificação: Julho 06, 2016, 09:08:35 am por Ronyan Alves »

Haroldo

  • Expert
  • *****
  • Mensagens: 6293
  • Conhecimento diminui limitações.△TFA△
    • Infinitus Web Gestão Empresarial/Gestão ITIL/Consultoria Scriptcase
Re:variaveis do scriptcase
« Responder #1 Online: Julho 01, 2016, 12:19:10 am »
para IP local, tente : http://phpbrasil.com/script-source/KzsKdEbyb-S/43 (nunca testei)

para outros dados:
Código: [Selecionar]
<?php
Function AppSobre($_par="Sobre",$_par2="") {
  Global 
$iw_criador$iw_release$iw_autor;
  
$_return=""
  
$iw_criador=empty($iw_criador)?"InfinitusWeb.com.br":$iw_criador;
  
$iw_autor=empty($iw_autor)?$this->Ini->nm_autor_alt:$iw_autor;
  if (!empty(
$_par2)) $iw_release=$_par2;
  switch (
$_par) {
    case 
"DocsPath"$_return=$this->Ini->path_doc;
    case 
"Autor"$_return=Empty($iw_autor)?"InfinitusWeb.com.br":$iw_autor; break;
    case 
"Fonte"$_return=$this->Ini->nm_cod_apl; break;
    case 
"Titulo"$_return=$this->Ini->nm_nome_apl; break;
    case 
"Datas"$_return="C:".sc_date_conv($this->Ini->nm_dt_criacao,"AAAAMMDD""DD/MM/AAAA").
          
" A:".sc_date_conv($this->Ini->nm_dt_ult_alt,"AAAAMMDD""DD/MM/AAAA");
          break;
    case 
"LinkSobre"
      
$_DataC=sc_date_conv($this->Ini->nm_dt_criacao,"AAAAMMDD""DD/MM/AAAA");
      
$_Autor_Ult="Última Alteração: ".sc_date_conv($this->Ini->nm_dt_ult_alt,"AAAAMMDD""DD/MM/AAAA").
           
" Hora:".substr($this->Ini->nm_hr_ult_alt,0,2).":".substr($this->Ini->nm_hr_ult_alt,2,2).
           
"\n - feita por ".$iw_autor;
      
$_hint="Fonte: ".$this->Ini->nm_cod_apl.
             
"\nTítulo: ".$this->Ini->nm_nome_apl.
             
"\nDesenvolvedor: $iw_criador".
             
"\nCriado em: $_DataC".
             
"\nVersão: ".$iw_release.
             
"\n$_Autor_Ult".
             
"\nCopyright©=InfinitusWeb";
      
$_return="<a href=http://www.infinitusweb.com.br style='text-decoration: none' title='$_hint'>App:".$this->Ini->nm_cod_apl." Vs:".$iw_release."</a>";
      Break;
    case 
"Sobre"
      
$_DataC=sc_date_conv($this->Ini->nm_dt_criacao,"AAAAMMDD""DD/MM/AAAA");
      
$_Autor_Ult="Última Alteração: ".sc_date_conv($this->Ini->nm_dt_ult_alt,"AAAAMMDD""DD/MM/AAAA").
           
" Hora:".substr($this->Ini->nm_hr_ult_alt,0,2).":".substr($this->Ini->nm_hr_ult_alt,2,2).
           
"\n - feita por ".$this->Ini->nm_autor_alt;
      
$_return="Fonte: ".$this->Ini->nm_cod_apl.
             
"\nTítulo: ".$this->Ini->nm_nome_apl.
             
"\nAutor: $iw_autor \n".
             
"\nCriação: $_DataC".
             
"\nVersão: ".$iw_release.
             
"\n$_Autor_Ult";
      Break;
    
  }
  Return 
$_return;
}
?>


Ronyan Alves

  • Administrator
  • Avançado
  • *****
  • Mensagens: 353
Re:variaveis do scriptcase
« Responder #2 Online: Julho 01, 2016, 11:07:12 am »
Visualize o código fonte da aplicação e estude a classe Ini

Para IP existe a variável do PHP:
$_SERVER['REMOTE_ADDR'] : IP da máquina que está acessando o sistema - cliente
$_SERVER['SERVER_ADDR'] / $_SERVER['SERVER_ADDR'] : nome/ip do servidor que está o sistema.

Veja mais através do phpinfo em PHP Variables
« Última modificação: Julho 01, 2016, 11:10:37 am por Ronyan Alves »
--

Ronyan Alves
Equipe Scriptcase

belgadata

  • Intermediário
  • ***
  • Mensagens: 187
    • Email
Re:variaveis do scriptcase
« Responder #3 Online: Julho 05, 2016, 11:35:12 pm »
Obrigado Haroldo e Ronyan

Grande Abraço !