万网云享主机 windows2003 R2 64位系统   我是用mssql+pdo开发的  php读取text数据是被截断(且用strlen输出读取数据库的数据的长度是4096)  求高手指点  小弟不胜感激!php.ini已更改; Valid range 0 - 2147483647.  Default = 4096.
mssql.textlimit = 2147483647; Valid range 0 - 2147483647.  Default = 4096.
mssql.textsize = 2147483647
页面也使用语句控制$pdo->exec("set textsize 2147483647");

解决方案 »

  1.   

    没用过mssql
    不过可能是修改好的php.ini没有生效,一般修改php.ini后重新启动apache或者iis才可以生效
    以下是一点小建议,楼主不妨检查一下:
    1.你的空间允许自己设置php.ini?
    2.如果允许的话,php.ini(还是php5.ini)放到哪里?
    3.如何让修改后的php.ini生效?
      

  2.   

    嗯 是全部自己操作的  主机上的环境都要自己配置 当然可以设置php.ini php.ini 放在c:/windows 目录下服务器 用的是iis   配置后iis重启了 n次  但是无效  服务器都有重启过(因为网上很多人都说只重启iis可能无效,要重启服务器)网上能查的方法我都试了  但是无效 比价纠结啊 现在
    谢谢大家的建议啊..
      

  3.   


    说起c:\windows\system32 我想起来
    好像有个优先级的,关于php.ini
    吧php5.X目录里面的php.ini删掉看看?
      

  4.   

    php  文件夹的php.ini 我删除了...  c:\windows\system32  这个目录下的php.ini是唯一的
    电脑整个盘我搜索过   没有其他的php.ini文件