0

0

php 网页输出信息不全

php中文网

php中文网

发布时间:2016-06-23 13:46:42

|

1821人浏览过

|

来源于php中文网

原创

我的php通过socket 接收服务端传过来的数据, 我看长度和server端传过来的字节数是相等的, 但是就是输出不全, 我通过htmlentities 输出的, 难道网页字节数还有限制么? 每次提交查询返回结果, 输出的信息总是少一些, 还不一定少多少, 比如第一次少1000多个字节, 下次有可能少2000个这样 该怎么解决呢?

我在php+apache环境下试验就正常, 用的xampp. 在linux环境, nginx+php+php-fpm就不行, 输出不全,是什么地方设置有问题么?

动软商城系统
动软商城系统

动软商城系统是一款优秀的网上商城系统,经营者只需要轻松的后台操作,就可以马上拥有功能强的网上销售系统,同时动软商城系统提供多样的营销手段帮助您成功打开网上销售市场。动软的模版界面机制,可以轻松的搭建出风格各异的界面,最大限度的满足经营者的要求,还拥有专业SEO优化系统,大大提高网页被搜索引擎抓取收录的几率。动软商城系统先进的流程控制技术全面促进进、销、存等系统的协同,支持企业数据整合和网络资源信息

下载

回复讨论(解决方案)

有人能指教下是什么问题么?

既不知道你在做什么,也不知道你是怎么做的
这样没头没脑的问题,让人如何解答?

一个php网页, 通过HTML网页的form, post给php代码, 然后通过socket发送一个请求信息给server端, server端接收到信息后, 生成一堆数据, 二进制的, 然后发送给php端, php端接收数据, php在接收数据后, 调用了strlen 测试了一下消息体的长度, 和server端发送的包长度是一样的, 然后在网页上显示出来, 就这样一个过程, 我在webserver为apche的情况下, 测试了一下, 接收是对的, 我用的是xampp. 就是在 nginx+php+php-fpm这种环境下接收后打印输出信息不全. 同样的代码, 目前不知道是什么情况...

也没看懂怎么回事。
但form传值不可能大到网页都要限制,你试下不用htmlentities输出呢,每一步都打出结果来看一下源代码,如果有特殊字符被解析了。
之前遇到过在处理json时有window和linux字符多少不一样的问题,但也就是开头几个字符,截取就行了。

echo htmlentities($data[$i],ENT_NOQUOTES,"utf-8")."
"; 我是用这个输出的, 可每次都输出一部分, 而且有时多有时少... 不知道怎么回事 开头的4个字节的整形数据我已经解析出来了, 然后后面全是二进制字符串,是包括中文的xml数据集合. 关键我现在找不到原因, 我在本地用xampp测试全部正常, 只有放到linux服务器上出错... 没有头绪

既然是 php在接收数据后, 调用了strlen 测试了一下消息体的长度, 和server端发送的包长度是一样的
确认一下,两个服务器环境下长度都是一样的吗?
那么问题就出在显示上了

是的 3太服务器都是这样 是配置问题还是什么地方的问题. 现在就是不好解决 不晓得各位是否遇到过..

如果数据不是很长的话,你可贴出数据的base64编码,以便分析原因

刚刚我截取的数据片段 我测试了一下  可以全部显示出来... 到底该怎么解决呢 多谢

这是一个 XML 字符串,虽然所有 
但是其中的中文是 GBK 编码的(至少你给的这部分是)
你应该检查输出时的处理代码

我处理了.... 呵呵 如下 :
$recv_res = iconv("gbk", "utf-8", $recv_res);

然后echo的时候 做的echo htmlentities($data[$i],ENT_NOQUOTES,"utf-8")."
";
我就怀疑 是不是什么地方限制了字节数的输出.....

能再帮我想想么 多谢 我还没解决呀...

谁能指教下么?

就这么 $recv_res = iconv("gbk", "utf-8", $recv_res); 是可以的吗?
如果它其中的某个成员就是 utf-8 的呢?不就乱套了吗?

贴代码

可是我在apache+php+mysql环境下是正常的.. 都能输出, 而且我把数据量减少, 也能完整输出.. 我觉得不是字符编码的问题, 而且写源数据的时候就已经指定字符编码为gbk的了, 接收的话应该也是这个

有人知道原因么?

有人能告知下原因么 多谢

如果你用的是Nginx,可以查看下是否是Nginx开启反向代理导致反向代理tmp目录缓存没有权限或者缓存过小导致。

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
pixiv网页版官网登录与阅读指南_pixiv官网直达入口与在线访问方法
pixiv网页版官网登录与阅读指南_pixiv官网直达入口与在线访问方法

本专题系统整理pixiv网页版官网入口及登录访问方式,涵盖官网登录页面直达路径、在线阅读入口及快速进入方法说明,帮助用户高效找到pixiv官方网站,实现便捷、安全的网页端浏览与账号登录体验。

1044

2026.02.13

微博网页版主页入口与登录指南_官方网页端快速访问方法
微博网页版主页入口与登录指南_官方网页端快速访问方法

本专题系统整理微博网页版官方入口及网页端登录方式,涵盖首页直达地址、账号登录流程与常见访问问题说明,帮助用户快速找到微博官网主页,实现便捷、安全的网页端登录与内容浏览体验。

334

2026.02.13

Flutter跨平台开发与状态管理实战
Flutter跨平台开发与状态管理实战

本专题围绕Flutter框架展开,系统讲解跨平台UI构建原理与状态管理方案。内容涵盖Widget生命周期、路由管理、Provider与Bloc状态管理模式、网络请求封装及性能优化技巧。通过实战项目演示,帮助开发者构建流畅、可维护的跨平台移动应用。

213

2026.02.13

TypeScript工程化开发与Vite构建优化实践
TypeScript工程化开发与Vite构建优化实践

本专题面向前端开发者,深入讲解 TypeScript 类型系统与大型项目结构设计方法,并结合 Vite 构建工具优化前端工程化流程。内容包括模块化设计、类型声明管理、代码分割、热更新原理以及构建性能调优。通过完整项目示例,帮助开发者提升代码可维护性与开发效率。

35

2026.02.13

Redis高可用架构与分布式缓存实战
Redis高可用架构与分布式缓存实战

本专题围绕 Redis 在高并发系统中的应用展开,系统讲解主从复制、哨兵机制、Cluster 集群模式及数据分片原理。内容涵盖缓存穿透与雪崩解决方案、分布式锁实现、热点数据优化及持久化策略。通过真实业务场景演示,帮助开发者构建高可用、可扩展的分布式缓存系统。

111

2026.02.13

c语言 数据类型
c语言 数据类型

本专题整合了c语言数据类型相关内容,阅读专题下面的文章了解更多详细内容。

77

2026.02.12

雨课堂网页版登录入口与使用指南_官方在线教学平台访问方法
雨课堂网页版登录入口与使用指南_官方在线教学平台访问方法

本专题系统整理雨课堂网页版官方入口及在线登录方式,涵盖账号登录流程、官方直连入口及平台访问方法说明,帮助师生用户快速进入雨课堂在线教学平台,实现便捷、高效的课程学习与教学管理体验。

17

2026.02.12

豆包AI网页版入口与智能创作指南_官方在线写作与图片生成使用方法
豆包AI网页版入口与智能创作指南_官方在线写作与图片生成使用方法

本专题汇总豆包AI官方网页版入口及在线使用方式,涵盖智能写作工具、图片生成体验入口和官网登录方法,帮助用户快速直达豆包AI平台,高效完成文本创作与AI生图任务,实现便捷智能创作体验。

813

2026.02.12

PostgreSQL性能优化与索引调优实战
PostgreSQL性能优化与索引调优实战

本专题面向后端开发与数据库工程师,深入讲解 PostgreSQL 查询优化原理与索引机制。内容包括执行计划分析、常见索引类型对比、慢查询优化策略、事务隔离级别以及高并发场景下的性能调优技巧。通过实战案例解析,帮助开发者提升数据库响应速度与系统稳定性。

97

2026.02.12

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PHP面向对象基础课程(更新中)
PHP面向对象基础课程(更新中)

共12课时 | 0.7万人学习

极致CMS零基础建站教学视频
极致CMS零基础建站教学视频

共62课时 | 5.8万人学习

http状态码大全
http状态码大全

共47课时 | 108.9万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号