Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >找不到鬼车返回/行馈送

找不到鬼车返回/行馈送
EN

Stack Overflow用户
提问于 2017-10-12 17:28:39
回答 2查看 391关注 0票数 1

我有一个.php,file_get_contents的openssl_pkcs7签名和regex'd文件,在回显用户下载之前对其进行了修改。

但是,下载的文件在文件的顶部/开始处有一个换行/新行/回车,这破坏了我随后的代码。当我在记事本++/记事本中打开文件时,签名和regex的template.mobileconfig在文件的开头没有这个空行,但是当通过浏览器下载时它就在那里了。我很困惑它是在哪里插入的,即使经过修剪,它仍然在那里。

代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
header("Content-type: text/plain");
header("Content-Disposition: attachment; filename=signed.mobileconfig");
$content = file_get_contents('./template.mobileconfig'); 
$trimmed = trim($content, " \t\n\r\0\x0B");
echo $trimmed;

在记事本/记事本++中下载的文件如下所示:

第1行总是空的。我试过readfile()和trim()来尝试解决这个问题,但是没有结果。

十六进制编辑器在线输出:

x0A显然是一个行提要,但它是从哪里来的?为什么不修剪掉它?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-10-12 19:32:29

您的include()之一可能有一个换行符\n

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<?php
//code
?>     <======== \n right there (not visible)

查找所有包含的PHP文件,并删除开始标记之前的空格:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
_
<?php 

并去掉结束标记(不需要):

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
?>
票数 1
EN

Stack Overflow用户

发布于 2017-10-12 18:00:09

我脑子里想的是想把x0A加到你的装饰品上。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$trimmed = trim($content, " \t\n\r\0\x0B\x0A");
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46721173

复制
相关文章
限制 SQL 返回行
您可以通过特定的行数或行的百分比来限制从 SQL 查询返回的行。在某些情况下,您可能需要在返回的行数受到限制之前对查询结果进行排序。
Yunjie Ge
2023/09/01
2090
限制 SQL 返回行
Android : 四行代码,优雅返回
为了防止用户误触返回键,还在使用 “再按一次退出” 吗? 追求简约与极速的时代,这种交互显然已经Out了嘛~
冰之角
2018/09/04
5850
MOTOROLA MVME5100 数据馈送和成功的IT/OT集成
在启动、运营和扩展工业物联网(IIoT)解决方案时,信息技术(it)架构发挥着关键作用。例如,利用创新算法等IT工具可以帮助您提高生产效率。同时,您可能会面临一些与架构相关的挑战,例如工厂和企业范围的部署迁移、云连接、数据库集成、可编程逻辑控制器(PLC)连接、安全性和持续维护。
用户10384942
2023/04/17
2650
MOTOROLA MVME5100 数据馈送和成功的IT/OT集成
谈谈Kotlin:Kotlin每一行代码都有返回值
?:+let 实现的 if-else? 这周在网上冲浪的时候,看到了这么一个讨论:“Elvis运算符与return组合的语句,在return前增加逻辑,如何写得优雅?”,里面提到一个「使用let语法糖
Kkkiro
2019/09/20
9700
TRICONEX 3503EN 数据馈送安全集成服务器
凭借其smartLink DPSofting提供符合NOA标准的网关,该网关通过PROFIBUS远程I/o从HART设备收集数据,并根据配套规范通过OPC UA提供数据。与…有关数据馈送安全集成服务器Softing已经提供了NOA二极管的功能。此外,集成到smartLink DP中的HART-IP服务器通过以太网提供对HART现场设备的透明访问。未来,可以使用任何HART-IP客户端,如艾默生的AMS Device Manager或ProComSol的Android应用DevComDroid,通过这种开放式通信标准对HART现场设备进行参数化、监控和评估。smartLink DP网关计划于2020年4月发布。
用户10384942
2023/04/26
2530
TRICONEX 3503EN 数据馈送安全集成服务器
IntelliJ IDEA 报错:找不到包或者找不到符号
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/147792.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/07
6.5K0
pycharmimport时找不到指定文件_pycharm系统找不到指定文件
Error running ‘hello’: Cannot run program “B:\pystudy\venv\Scripts\python.exe” (in directory “\python-study”): CreateProcess error=2, 系统找不到指定的文件。
全栈程序员站长
2022/09/27
5.8K0
pycharmimport时找不到指定文件_pycharm系统找不到指定文件
编译找不到jar
Git把项目clone下来直接编译,报错找不到jar,通过错误提示跳到代码,发现jar是有的。
HaC
2020/12/30
2.5K0
编译找不到jar
wireshark找不到网卡
在Capture Opinions中的interface若找不到网卡,一般是npf服务没有启动。
于果
2021/08/25
3.1K0
VisualStudio找不到Python
最近在使用C/C++开发Python的扩展模块,由于笔记本的性能较差,因此没有使用VS自带的conda环境,而是自己安装了一个Python核心解释器,但是使用VS2019创建项目的时候,代码大片飘红,提示找不到Python.h,如下所示:
py3study
2020/01/10
3.6K0
VisualStudio找不到Python
Selenium2+python自动化26-js处理内嵌div滚动条
前言 前面有篇专门用js解决了浏览器滚动条的问题,生活总是多姿多彩,有的滚动条就在页面上,这时候又得仰仗js大哥来解决啦。 一、内嵌滚动条 1.下面这张图就是内嵌div带有滚动条的样子
上海-悠悠
2018/04/08
2.7K0
Selenium2+python自动化26-js处理内嵌div滚动条
mysql sock找不到
MySQL有两种来连接方式,一种是通过TCP/IP,就是用-h参数指定要连接的mysqlserverI的IP,另一种是套接字socket,在这里就是mysql.sock文件。当我们的客户端与数据库服务器(mysqlserver)在同一台机器上时,就通过该文件来连接数据库。
全栈程序员站长
2022/07/11
6.2K0
mysql sock找不到
easyExcel导入Excel 返回错误信息所属行,并加入非空验证判断
导入的框架是easyExcel: https://easyexcel.opensource.alibaba.com/
@依然范特西
2023/10/18
4.6K0
pycharm系统找不到指定路径_win7找不到指定程序
大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。 Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺
全栈程序员站长
2022/09/27
2.7K0
pycharm系统找不到指定路径_win7找不到指定程序
oraclejobschedulerorcl禁用_oracledbconsoleorcl找不到
This document covers information about the SBC Setup.
全栈程序员站长
2022/10/01
4.1K0
DataInputStream.readUTF返回返回EOFException
DataInputStream.readUTF能读取的数据不是一般的数据,实际使用的也不多,一般会配合DataOutStream.writeUTF配合使用,一般的字符串不要使用readUTF读取,否则就会报EOFException的异常,至于为什么会出现这个问题,看下DataInputStream.readUTF以及DataOutStream.writeUTF的源码来解释下:
johnhuster的分享
2022/03/28
1.2K0
Xamarin 使用 GTK 提示找不到 libglib-2.0-0.dll 找不到
在使用 Xamarin 开发 Linux 应用的时候,刚开始如果没有弄好 libglib-2.0-0.dll 的依赖库,那么将会在运行的时候,在 Gtk.Application.Init() 这句代码提示找不到这个库
林德熙
2020/04/08
2.3K0
【Java】idea找不到符号找不到类,但是却没有错误
友情提示:打包,先clean在package,如果为子包(被其他项目所引入包:先clean,再install)
全栈程序员站长
2022/09/13
4K0
【Java】idea找不到符号找不到类,但是却没有错误
Fragment 点击返回键 做返回操作
在Fragment中点击返回键,做一些更新页面的操作,我就遇到了这个问题(NC客户)总点返回键,然后跟我说怎么我按返回键没反应呢,按连续按2次就要退出了?哼?你是怎么做的啊?
全栈程序员站长
2021/04/07
1.8K0
点击加载更多

相似问题

FileSaver.js中的行馈送

11

Python将回车解码为行馈送

30

返回未知列错误的馈送普及算法

10

查找馈送到返回的函数的结果

31

获得不带行馈送的连续状态更新

20
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文