Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 10 postagens
Mais de 10 postagens
Tópico Autor
Mensagens: 17
Nome: Diego Soares
Sexo: Masculino

Criar assinatura de e-mail

22-07-2011 11:22

Bom dia!
Sou novo no forum e gostaria de uma ajuda!!!

Primeiramente explicarei o que desejo fazer, para depois dizer qual foi a ideia.
Então, aqui onde trabalho, nós utilizamos assinaturas de e-mail em html. Sempre que vamos instalar para o usuário, temos que abrir pelo bloco de notas (pois se abrirmos pelo word, ou outro programa mais 'parrudo', cria códigos desnecessários e aumenta o tamanho do html, portanto o Outlook Express não aceita o htm. Tem que ter 4k.) e depois procurar os campos para alterar.

Bom, o que desejo fazer é criar uma página web com um formulário que contenha os campos que geralmente alteramos, como nome, cargo, telefone, fax e e-mail, para o usuário preencher com suas informações e depois ao clicar em salvar, gerar o arquivo HTML com as informações preenchidas no formulário.

Entendam que isso é somente para facilitar o trabalho, não é preguiça nem nada, mas gosto de programação web, mas não consegui enxergar uma maneira ainda de fazer. Pensei em PHP, porém o outlook aceita htm e html.

E aí, alguma ideia?

Espero que entendam :D

MOVIDO de HTML para PHP
0
Learning to live!
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17523
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Criar assinatura de e-mail

22-07-2011 11:25

Para fazer isso, no meu ponto de vista só usando o PHP mesmo. O seu cliente poderia acessar um documento online, e ao enviar iria ser criado o html ou htm
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 10 postagens
Mais de 10 postagens
Tópico Autor
Mensagens: 17
Nome: Diego Soares
Sexo: Masculino

Criar assinatura de e-mail

22-07-2011 11:34

E você poderia explicar como seria? Sei que é pedir demais, mas acho que é esse o intuito do fórum rsrs...

Imagino como seria o form e tals, mas o restante ainda tá vazio =/
0
Learning to live!
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17523
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Criar assinatura de e-mail

22-07-2011 11:38

A parte de criação do arquivo é simples. Um script pega os dados preenchidos, e cria um arquivo novo em determinada pasta usando o PHP.

O nome do arquivo pode ser qualquer um, depende do critério que você usar.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 10 postagens
Mais de 10 postagens
Tópico Autor
Mensagens: 17
Nome: Diego Soares
Sexo: Masculino

Criar assinatura de e-mail

22-07-2011 11:44

É justamente essa parte do código que eu gostaria de saber... ainda não entendo o suficiente para fazer essa parte, muito menos a parte em que será gerado o arquivo.

Help, please?
0
Learning to live!
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17523
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Criar assinatura de e-mail

22-07-2011 11:55

Criei um exemplo simples de um formulário que pega o nome e joga o valor para o título, e cria o documento na pasta definida no script

<form action="teste.php" method="post">
<input type="text" name="nome" value="">
<input type="submit" name="submit">
</form>

<?php
if(isset($_POST['submit'])) {
extract($_POST);
$base = "<HTML>
<TITLE>$nome</TITLE>
<BODY>
Conteudo!!!
</BODY>
<HTML>";

$arquivo="teste.html"; // defina o nome do arquivo
$arq=fopen("pasta/".$arquivo,"w"); // defina a pasta do arquivo
fputs($arq,$base);
fclose($arq);
echo "criou arquivo com sucesso";
}
?>
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 10 postagens
Mais de 10 postagens
Tópico Autor
Mensagens: 17
Nome: Diego Soares
Sexo: Masculino

Criar assinatura de e-mail

22-07-2011 12:24

Entendi!!!

Farei aqui e depois volto para dizer se funcionou!
Valeu, muito obrigado mesmo!
0
Learning to live!
 
Mais de 10 postagens
Mais de 10 postagens
Tópico Autor
Mensagens: 17
Nome: Diego Soares
Sexo: Masculino

Criar assinatura de e-mail

27-07-2011 10:09

Bom dia!
Primeiramente gostaria de agradecer, pois o código funcionou!!!
Mas ainda continuo com um problema, tentei de todas as formas e não consegui, é o seguinte:

Após a assinatura ser criada, a mesma não identifica acentuação (´ ^ ~) colocando aqueles códigos estranhos. Bom, para melhor entenderem, coloquei os códigos no 4shared, se puderem olhar e me ajudar, agradecerei MUITO!

http://www.4shared.com/file/Y2NNkGb4/Assinatura.html
0
Learning to live!
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17523
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Criar assinatura de e-mail

27-07-2011 13:23

Vou verificar e retorno.
0
A melhor hospedagem para o seu site HostGator!
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17523
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Criar assinatura de e-mail

27-07-2011 13:31

Duas alterações que você pode fazer, tirar o meta utf-8 e colocar esse

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

Adiciona no topo do documento esse código também

header("Content-Type: text/html; charset=ISO-8859-1",true);

Esse código deve regularizar a acentuação dos caracteres.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 10 postagens
Mais de 10 postagens
Tópico Autor
Mensagens: 17
Nome: Diego Soares
Sexo: Masculino

Criar assinatura de e-mail

27-07-2011 14:00

Era isso mesmo!
Só modifiquei o <meta> e funcionou!

Agora, mais uma dúvida, não estou conseguindo salvar o arquivo no computador local (no do usuário), o arquivo fica salvo no servidor somente. Aqui na empresa cada usuário tem seu login, logo não dá pra setar um local específico, fora o C:. Tentei usar a variável de sistema (%userprofile%), mas não consegui utilizar, não sei se usei sintaxe errada ou se não funciona com php.

Alguma ideia? ;/

Mais uma vez, obrigado pela ajuda!
0
Learning to live!
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17523
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Criar assinatura de e-mail

27-07-2011 14:03

Acho que isso não dá para fazer por questão de segurança. O máximo que você pode fazer é forçar o download para que o usuário baixe o arquivo.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 10 postagens
Mais de 10 postagens
Tópico Autor
Mensagens: 17
Nome: Diego Soares
Sexo: Masculino

Criar assinatura de e-mail

27-07-2011 14:50

Existe a possibilidade de manter a forma de salvar no servidor e forçar ao usuário o download?

Como seria essa parte do download? Nunca fiz antes =/
0
Learning to live!
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17523
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Criar assinatura de e-mail

27-07-2011 15:25

Abri um novo post com esse script, dá uma olhada

Criar-e-oferecer-o-arquivo-para-download_1_6590.html
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado