Texto cortado com PHP e SQL Server
Essa semana tive alguns problemas com PHP e SQL Server, em uma tabela eu cadastrei um texto com mais de 6000 caracteres e na hora de retorna o valor salvo, a query retornava apenas 4096 caracteres, o resto era cortado.
Testei a query no SQL Server e o texto era retornado normalmente, então o problema só poderia estar no PHP.
Comecei a procurar sobre algum erro do ISS + PHP, o que não faltava no servidor, mas nenhum resultado.
Foi quando encontrei em um forum um desenvolvedor com o mesmo problema, a solução era mais simples do que imaginei.
Bastou adicionar no inicio do arquivo index.php as linhas:
ini_set('mssql.textlimit','16000');
ini_set('mssql.textsize','16000');
O valor padrão para as duas opções é 4096, o tamanho que recebia antes da query.
Você pode definir o valor que achar melhor, para o meu caso 16000 foi suficiente.
Até um próximo post.
Posts recentes
- Página de busca do Google com nova cara
- Fórmula VIC
- O que é e-commerce
- Plugin do Skype para Firefox causa erros no Gmail
- Ciclo MPE.net
- Cursos de inverno
- Cada um com seu cinema Desktop
- Texto cortado com PHP e SQL Server
- “Hello World” com Adobe Air e JavaScript
- Adobe Air: Programação desktop pra quem é web