WebSite X5Help Center

 
Adriano Neves O.
Adriano Neves O.
User

Função php some quando atualiza a página  pt

Автор: Adriano Neves O.
Просмотрено 2029, Подписчики 1, Размещенный 0  

Criei uma função php que gera um código 'protocolo', para controle dos e-mails enviados. Funcionou perfeitamentente. Depois a função php some quando atualiza a página.

Размещено
6 Ответы - 1 Полезно
CARLOS AMARAL
CARLOS AMARAL
Moderator
Лучший пользователь месяца ESЛучший пользователь месяца PT

Hola Adriano,

podrias compartir tu trabajo con la comunidad? Parece estar muy bueno.

Saludos!

Carlos A.

Читать больше
Размещено От CARLOS AMARAL
Adriano Neves O.
Adriano Neves O.
User
Автор

//A função que gera o código 

<?php
function GeraHash($qtd){
$Caracteres = 'ABCDEFGHIJKLMOPQRSTUVXWYZ0123456789';
$QuantidadeCaracteres = strlen($Caracteres);
$QuantidadeCaracteres--;

$Hash=NULL;
for($x=1;$x<=$qtd;$x++){
$Posicao = rand(0,$QuantidadeCaracteres);
$Hash .= substr($Caracteres,$Posicao,1);
}

return $Hash;
}

//o (15) define quantidade de $Caracteres
//echo 'Protocolo de Envio: ' .GeraHash(15);
?>

/* 

Dentro da pasta 'Documents\Incomedia\WebSite X5 v13 - Professional\NOME DO SEU PROJETO\Upload\res, contém um arquivo chamado 'x5settings.php', ele é instânciado dentro de outros arquivos php. Dentro dele eu coloquei toda a function GeraHash($qtd).

Dentro da pasta 'Documents\Incomedia\WebSite X5 v13 - Professional\NOME DO SEU PROJETO\Preview\imemail', contém vários arquivos .php. O arquivo imEmailForm.php inclue o  'x5settings.php'. Nele contem instruções que você preenche na 'opção envio' do componente, "Formulário de Email". conforme imagem. o que eu fiz foi somente acrescenta o .GeraHash(15), depois da frase 'Seu protocolo é: '.

Читать больше
Размещено От Adriano Neves O.
W. MARLES
W. MARLES
User

Adriano,

Estou precisando de uma ajuda para criar uma validação de certificado/diploma. tem como entrar em contato comigo?

https://www.dabliumarles.com.br

Читать больше
Размещено От W. MARLES
Adriano Neves O.
Adriano Neves O.
User
Автор
W. MARLES
Você vai precisar realizar a validação fora do X5. Vai precisar construir e manipular um bando de dados e o X5 não deixa a gente fazer isto direto nele não. Ele é desenvolvido de forma dinâmica e orientado a objeto. Toda vez que a gente faz uma previsualização ele reconstroe toda a sua estrutura. Estou analisando o programa para ver o que eu consigo fazer além das funcionalidades dele. Eu só poderei ajudar ou orientar alguém depois que conhecer a estrutura do programa.
Читать больше
Размещено От Adriano Neves O.
W. MARLES
W. MARLES
User

Obrigado Adriano, mas podemos criar uma parceira já que você é avançado programação. Entre em contato comigo se desejar.

Читать больше
Размещено От W. MARLES
Adriano Neves O.
Adriano Neves O.
User
Автор

Eu conseguir fazer a alteração o código da página de formulário de e-mail para enviar o protocolo. 

Читать больше
Размещено От Adriano Neves O.