Ir para conteúdo
Fórum Script Brasil
  • 0

Limites Para Texto Em Mysql


Guest Willian-Master

Pergunta

Guest Willian-Master

Olá.

Olha eu terminei o site hoje acredita? pois é 12 dias depois do prazo, hehe, mais eu não iria desistir depois de tar perto de terminar, bom, eu só atrasei 12 dias mais mermo assim ainda to no lucro.

Mais agora pareceu um problema, eu to tentando colocar um artigo no site mais o site para na metade dele, não mostra ele completo, parece até que chegou no limite de caracteres, por quê eu excluou espaços e aparecem os textos, mais não tudo.

Eu inserir 8 vezes o mermo artigo vocês podem ver no site.

Aqui vai o artigo completo para vocês verem o que falta e o que foi mostrado.

Para enviar um e-mail da sua página ASP, um dos<br>

procedimentos mais comuns é usar um componente chamado<br>

CDONT'S. Este componente já é nativo do servidor, ou seja,

não é necessário a instalação dele.

<br><BR>

Vamos começar mostrando um exemplo de código que vai pedir<br>

o seu endereço de e-mail e manda para este endereço um e-mail criado através de programação.<br><br>

<i>Página 1: um formulário que pede o seu e-mail.</i><br><Br>

<font color="#000099">

&lt;html&gt;<br>

&lt;head&gt;<br>

&lt;title&gt;Teste de e-mail&lt;/title&gt;<br>

&lt;/head&gt;<br>

&lt;body&gt;

&lt;form method="POST" action="envia_email.asp"&gt;

&lt;p&gt;Entre o seu endereço de e-mail: &lt;input

type="text" name="email" size="20"&gt;

&lt;input

type="submit" value="Enviar" name="B1"&gt;&lt;/p&gt;

&lt;/form&gt;

&lt;/body&gt;<Br>

&lt;/html&gt;<br>

<br><Br></font>

<i>

Página 2: uma página ASP que pega o endereço de e-mail da

página anterior e manda o mail personalizado.</i><br>

<br><font color="#000099">

&lt;html&gt;<br>

&lt;head&gt;<br>

&lt;title&gt;Teste do CDONTS&lt;/title&gt;<br>

&lt;/head&gt;<br>

&lt;body&gt;<Br>

&lt;%<br>

' Envio de e-mail<br>

Set objmail = Server.CreateObject("CDONTS.NewMail")<Br>

objmail.from = "seuemail@provedor.com.br"<br>

' Recebe a variável do formulário anterior<br>

objmail.to = Request.form("email")<Br>

objmail.subject = "Teste do CDONTS"<br><br>

objmail.body = "Caro(a) Sr(a). ," & CHR(13) & CHR(10) & CHR(13) & CHR(10) & _

"Este é um teste do CDONTS" & CHR(13) & CHR(10) & _

" Obrigado. " & CHR(13) & CHR(10) & CHR(13) & CHR(10) & _<br>

"--------------------------------------------"<br>

On Error Resume Next<br>

objmail.send<Br>

If Err &lt;&gt; 0 Then<br>

Response.Write "Foi encontrado um erro (" & Err.Description

& ")."<br>

Response.End<br>

End If<Br>

Response.Write "E-mail enviado."<br>

%&gt;<Br>

&lt;/body&gt;<br>

&lt;/html&gt;<br>

<b>1º- Criamos uma instância do CDONTS usando o comando:

nome_da_instância = Server.CreateObject("CDONTS.NewMail")

<Br>

<b>

2º</b>- Indicamos o e-mail de quem está enviando alimentando a

propriedade "from" da instância.

nome_da_instância.from = "endereço_do_remetente"

<Br>

<b>3º</b>- Indicamos o e-mail de quem vai receber o e-mail através

da propriedade "to".

nome_da_instância.to = "endereço_do_destinatário"

<Br>

<b>4º</b>- Usando a propriedade "subject", preenchemos o assunto

do e-mail.

nome_da_instância.subject = "Coloque seu assunto aqui"

<Br>

<b>5º</b>- Usando a propriedade "body", fazemos o corpo da

mensagem. Concatenando à sua string os caracters "13"

e "10" - através da expressão "CHR(13) & CHR(10)" - fazemos

uma quebra de linha no texto.

nome_da_instância.body = "Corpo do Texto "<br>

<b>6º</b>- Para fechar, use o método "send" para realizar o envio

do mail.

nome_da_instância.send<br><br>

<font color="#ff0000">

IMPORTANTE: O CDONT'S é um componente nativo do servidor<br>

IIS, mas não do PWS. Portanto se você estiver usando<br>

Windows NT ou 2000 com o IIS4, IIS5 ou IIS5.1 não terá <br>

problemas para enviar.</font>

Fonte: <a href="Fonte: http://www.rhoempreendedor.com.br"

class="normal">http://www.rhoempreendedor.com.br</a>

Aqui o endereço: http://www.scriptbr.org/asp_artigos.php

Avaliem meu site e ajuda eu aê, beleza?

valeu.

Link para o comentário
Compartilhar em outros sites

13 respostass a esta questão

Posts Recomendados

  • 0

com certeza não é o MySql, tvz seja alguma tabela que esteja limitando ou alguma função que esteja pegando apenas parte

para o TEXT praticamente não tem limite

qual o campo que utiliza no seu MySql ??

e como mostra ele no artigo??

a proposito fui dar uma olhada nos artigos do php apareceu:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE = '' ORDER BY id DESC' at line 1

Link para o comentário
Compartilhar em outros sites

  • 0

está ocorreno o seguinte.

Eserra
Eu fiz o sql no phpmyadmin mais não mostrou o artigo completo, mostrou apenas um poco e colocou reticência.

jissa

Eu acessei aqui e não mostrou erro não.

Eu to usando no campo artigo o comando TEXT do mysql em branco não coloquei nada.

está assim: artigo TEXT NOT NUL,

Eu to inserindo através do <textarea> no html.

Se o problema não é no mysql,nem no html, então é aonde?

Cara, eu estou no google.

[link=http://www.google.com.br/search?hl=pt-BR&ie=ISO-8859-1&que=scriptbr.org&meta=]http://www.google.com.br/search?hl=pt-BR&ie=ISO-8859-1&que=scriptbr.org&meta=[/link]

aaa muleke, eu cadastrei o site Sábado agora cara, e já to no google. Foi so 4 dias pra o site ser inserido, geralmente demora 3 meses.

Claro.

Eu usei um sitemap. hehe

agora é so aumentar o page rank. vou começar agora, dá lincensa aqui.

[link=http://www.scriptbr.org/asp.php]http://www.scriptbr.org/asp.php[/link]

[link=http://www.scriptbr.org/aspnet.php]http://www.scriptbr.org/aspnet.php[/link]

[link=http://www.scriptbr.org/contador.php]http://www.scriptbr.org/contador.php[/link]

[link=http://www.scriptbr.org/php.php]http://www.scriptbr.org/php.php[/link]

[link=http://www.scriptbr.org/banco.php]http://www.scriptbr.org/banco.php[/link]

[link=http://www.scriptbr.org/formmail.php]http://www.scriptbr.org/formmail.php[/link]

Link para o comentário
Compartilhar em outros sites

  • 0

Ele só vai mostrar o texto completo se você clicar em um T que tem no canto superior esquerdo da tabela, esse T tem 2 setas (uma para esquerda e outro para direita)... ou você pede para editar o que está gravado e assim também vai poder ver o conteudo completo gravado no BD...

Link para o comentário
Compartilhar em outros sites

  • 0

Se o campo está setado como TEXT o problema deve estar no momento em que você está enviando os dados para o BD, só para descarrego de consciência, use o próprio phpmyadmin para inserir o texto que está sendo cortado, se funcionar ai vamos analisar o formulário que você usa para enviar...

Link para o comentário
Compartilhar em outros sites

  • 0

O problema é na inserção mermo.

vê aê: apareceu tudo. [link]http://www.scriptbr.org/aspver.php?artigo=8[/link]

esse é o script de inserção:

<html><title>Inserir Artigos em Scriptbr.Org</title><body>

<form action="http://scriptbr.org/scriptbr/restrito/privite/insert_sogitra.php" Method="GET">

<font face="arial" size="2">Nome do Artigo: &nbsp;<input type="text" name="nome" maxlength="45"><br>

Tabela:&nbsp;<input type="text" name="tabela"><br>

Login:<input type="text" name="login"><br>

Descricao:<input type="text" name="descricao" maxlength="150"><br>

artigo: <textarea name="artigo" cols="60" rows="30"></textarea><br>

<input type="submit" value="Enviar"></form>

</body></html>

Link para o comentário
Compartilhar em outros sites

  • 0

Eu vo ver isso aê deve ser isso mermo, por quê os textos digitados aparecem no browser, e o browser tem um limite pra palavras.

Mais aê

Apareceu outro problema, dessa vez com o login.

Eu fiz meu login como admin, mais ai, apareceu minha conta mais depois de alguns minutos apareceu a conta do luis ribeiro, segundo cadastrado no bd, eu quero saber se o problema é por ter declarado uma sessão como meio de mostrar o login.

Se eu declaro um valor no coockie da erro de headers, então eu so tenho a session mermo.

Depois se for erro, vou ter que concertar em 638 páginas.

vê isso. putz

Link para o comentário
Compartilhar em outros sites

  • 0

O metodo GET tem limitação de caracteres, o melhor é tu usar o metodo POST. O metódo GET é mais limitado no IE do que no Firefox :)

Editado por ard-webmaster
Link para o comentário
Compartilhar em outros sites

  • 0
Eserra
Eu declaro so o login digitado, através do login eu faço a consulta no mysql, usando o WHERE.

eu acho que já ví onde é o problema, é na parte do artigo onde é mostrado o login de quem postou, qualquer um que se cadastrar e fazer o login vai aparecer o login do autor do artigo, eu tenho certeza que é lá a bronca por quê a merma session que eu uso pra exibir o login eu uso pra mostrar o autor.

eu vou ver como mudo isso.

ad-master

Eu já fiz a mundaça.

Ainda bem que fiz so uma página, imagina se tivesse feito as 368? iria ser mais um dia e meio pra concertar.

putz.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...