Alguem ja fez algum tipo de formulario de consulta e enviar o resultado para email ?
com a versão sc5, eu estava usando o op_start(). Funcionava muito bem, mas na versão sc6, não funciona mais…
Alguem ja fez algum tipo de formulario de consulta e enviar o resultado para email ?
com a versão sc5, eu estava usando o op_start(). Funcionava muito bem, mas na versão sc6, não funciona mais…
op_start? não seria ob_start?
Formulário de Consulta?
Quer enviar um resultado de uma consulta por email?
ela tem filtros? vai colocar um botão na consulta?
Você pode dar um fopen na consulta e pegar seu resultado e jogar numa variável para usar no sc_send_mail, mas virá apenas a primeira página.
desculpe, o nome correto ob_start()… Eu usava na versao sc5, mas não funciona mais na sc6.
Seria um relatorio c/ formato livre.
quanto ao fopen, vc poderia dar mais detalhes. De qualquer jeito vou pesquisar… muito obrigado.
$handle =fopen("…/consultasc/consultasc.php",“r”);
$conteudo = fread ($handle, 10000));
fclose ($handle);
valeu !!! consegui resolver… muito obrigado pela ajuda.
nos diga como resolveu.
Bem, mencionei no comeco que estava usando ob_start() na versão sc5, quando migrei o projeto para versão sc6, parou de funcionar.
O problema estava no rodapé do formulário, ele estava desligado, então tudo voltou ao normal. é mole !?
estou usando da seguinte maneira:
onScriptinit
inicio com ob_start();
onFooter
armazeno o conteúdo do formulário em uma variavel, lembro que o layout do formulário (rodapé), tem que estar ativado.
$out2 = ob_get_contents();
....
..
finalizo enviando o email com o conteúdo e parametros.
sc_mail_send()
muito obrigado Haroldo pela ajuda, mais uma vez!
Cara legal tinha tentado a um tempo atrás implementar isso mas desisti e agora com o seu exemplo me deu uma luz e consegui fazer o que queria, só estou enfrentando um problema e conto com a ajuda de vocês.
Eu estou pegando o conteúdo e gerando um html salvando ele na pasta temp, aí anexo ele ao e-mail e envio, perfeito esta funcionando, mas o html esta saindo com alguns caracteres todos estranhos ao abri-lo, fiz alguns testes com as funções que o php tem pra tratar isso mas nenhuma me tras um resultado satisfatório.
Tem alguma dica pra me passar?
Ola saulo
qual caminho voce esta usando pagar gravar na pasta tmp ?
preciso gravar o meu numa pasta fixa para enviar.
Vlw.
Paulo.
Eu estou usando com o seguinte processo:
Então eu tentei fazer assim e envia normal no corpo do e-mail o relatório, mas com este problema também de colocar caracteres estranhos nas palavras acentuadas.
Paulo tem que usar um caminho absoluto, eu carrego o root do site por meio de uma variável global que é alimentada manualmente nas configurações do meu sistema, tem que pegar a pasta root e informar depois os demais diretórios, aí no envio você informa o diretório + o nome do arquivo que foi gerado lá no campo de anexos da função sc_mail_send.
Blza pessoal, vou testar.
Blza, funcionou 100% com Consulta.
Preciso agora enviar um Formulario, alguem ai conseguiu
enviar um Form por email com ob_start() ?