请大大求解....

我用file_get_contents() return 以下图 ,请问有什么办法变成data:image/png;base64 图片?

如果我直接用browser直接输入那个url 将会return script

9v0t1bjOfBu376Crfnd8/Ztsa3GSIKN3SlbUWuIrvZrFjPfBqMay3iifa99ZVvj+/1qxNaVIVRbGJl+umNImP5I50BKbpv4vW+oAW7LSBz6zOpMuaXE51y1x8thueSU3pnWCfthdeSoFWlNXvsWWjo4RtHoS1spBhVFWlIbDXNCVKvx0vmMrYfRaTbXykkCZF9Lw6l7cq/Wxai7ANgwDbpIqOdArfXN4LDKdK0APGwSJYBjHwFYRBSzafORl5PUWnKLCXhp0CQRHYXoEVAyJwbgr8ArSDcuCncxVggl1vIdPPnMs7WTkXZKFyCbvesgi8NncZYg27BPYY/HZTIJTwu2ESGB9bwFU1Ail4egPqPDyH32WqPMx8zxp8TjCfIq1sLp8FDoJZ1lgzYIPmUwgiWvlTh/VMNep7B5EOJXmO0y42U1VLdRX1uZTx35lOo5dYpp0qCNAqvR8clrXmrwKfYSZXts4Ofs+BzVHdCfifn0kU+zdq4zSfxxAFxwiB0arUuTVMRqeNFIKmmSh3I/pUeNNHLdBB+jOpPaWh1kU/kE+Qzzke8xiufPMGVlHkxRdNIoOF2BDf6nWJ1fLH3za8FghOpM87VaC8K+pZmLR20cwX0OI0hN3UUZFpjnwj95rqtiIrCYCCwmAouJwGIisNjaC1wAAmAbqAQHwTHQBi6CK+AWGAOPwWswD2LgA5gGj8AIuAa6wRlwHBwB1WAn2CR6ZVfgraAX/AAfwQwJqIS8CfpJ4JOgnoRXHaAUbKRrKNF2kIhKzCYSV4kcAvdJ/FfUGb5Ip8i8wAlhlaiX6TibJp0igwKr6fjtOgkrnSJLI7ggT6Y3GzqFRNGWd4r/X2A83CX2K+YwafYebTpHfGvJ6icZMqSlf0Bgtp5WHt/LyaTh0EDruINO7QuWrBoOYXN8wqD1i9ecP13zGfO1pZg8OyomaY7zTL3AOtmYre130Nxo06DI1WD7q0Y9UYe5NEpP1q9FMgpZ+PJqmncuLroIxmjLhD3WKXTlSo+c1pIgZWEUWrZajdyiBLjRQeybLj5iQpx5BWFmBlcQ+NHAUjoAY8YVBORw0KGgoAAAANSUhEUgAAAHgAAAAyCAYAAACXpx/YAAAEJ0lEQVR42u2aX0jTURTHx6w1JCIRsT9EICEiIr1IREUQPYmYCCYiQRKESUTUg4SIidiD9LAirJAIKRFkDxEigYVE9RCJ1YgQX0oiQoIQiWFjZd9LZ3A73d9vPzc329058Bn7/e65vz/3e/+cczefz+dbEazmz4eYlSYCi8Blyhrc1gBgVWoh4l/1FDOV8qTDtooTQEfpjYrbNB4EHWsLsMPuW0i/XXpkaKAleDXvpHxxKlOTH6rs6dB5td1sV/pk6acrlPrcP7VtA/SiZpNorTbPGSfkDZb+VWpZjFPzaIicBiIrCYCCwmAovAYiKwmAgsJgKLicBiIrCYCCwCi9ktsGApvwHR+2AyjibXiwAAAABJRU5ErkJggg==

以上script将会直接return data:image/png;base64图片

回复讨论(解决方案)

请给出原始的 url

原始的url

https://vrl.lta.gov.sg/lta/vrl/action/captchaImg?FUNCTION_ID=F0501015ET

这个是我直接在browser输入url return的资料

你给的 url 有 js 错,什么都不显示

请给出正确的 url

hi xuzuning,

这个是我的url : https://i-solutions.biz/readcontent/read.php

我要读取的url : https://vrl.lta.gov.sg/lta/vrl/action/pubfunc?ID=EnquireTransferFee

读取captcha的url : https://vrl.lta.gov.sg/lta/vrl/action/captchaImg?FUNCTION_ID=F0501015ET

你会看到当你直接browser captcha url的时候会出现js error:

Uncaught TypeError: Cannot read property 'length' of undefined

原因如下: windowID no match

if(k&&(l=k.parent.top.frames.vrlWindowID)&&226786===l.windowID)

有几个问题不明白的是

做法 1.:

$b = file_get_contents("https://vrl.lta.gov.sg/lta/vrl/action/captchaImg?FUNCTION_ID=F0501015ET");

echo $b;

显示

*小弟不明白为什么会return这些乱码而不是像我在browser那样return js回来?

做法 2.:

在browser直接输入captcha url, 然后我把return回来的js ,

把 if(k&&(l=k.parent.top.frames.vrlWindowID)&&226786===l.windowID) 换成 if(1==1)

echo出来 就可以直接显示 base64图片

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

dataimagepng php_PHP decode data:image/png;base64相关推荐

  1. dataimagepng php_浅析data:image/png;base64的应用

    协议://主机名[:端口]/ 路径/[:参数] [?查询]#Fragmentprotocol :// hostname[:port] / path / [:parameters][?query]#fr ...

  2. Python:data:image/png;base64图片编码解码

    编码后的内容,可以在浏览器中直接打开,提示:先去掉回车 data类型的Url大致有下面几种形式 data:,<文本数据> data:text/plain,<文本数据> data ...

  3. 编码 data:text/html;c,关于 Data URI Scheme -- data:image/jpg;base64

    转载一篇大神的文章 大家可能注意到了,网页上有些图片的src或css背景图片的url后面跟了一大串字符,比如: data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqA ...

  4. 通过data:image/png;base64把图片直接写在src里

    2019独角兽企业重金招聘Python工程师标准>>> 关于用base64存储图片 网页上有些图片的src或css背景图片的url后面跟了一大串字符,比如:data:image/pn ...

  5. 浅析data:image/png;base64的应用

    前言 偶尔加入一个网安群的时候,入群题目是这个: data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANwAAAAoCAIAAAAaOwPZAAAAAXNSR ...

  6. data:image/png;base64

    大家可能注意到了,网页上有些图片的src或css背景图片的url后面跟了一大串字符,比如: data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJ ...

  7. 微信开发之data:image/png;base64,

    先看一段代码: <img src="data:image/jpg;base64,iVBORw0KGGoAAAANSUhEUgAAAKAAAAAwCAMAAAChd4FcAAAAA3NC ...

  8. Bootstrap data类型的Url格式--url(data:image/gif;base64,AAAA):把小数据直接嵌入到Url中

    原文链接http://shiyun1013.blog.163.com/blog/static/1077403620111113234714/ 所谓"data"类型的Url格式,是在 ...

  9. Css中路径data:image/png;base64的用法详解 (转载)

    大家可能注意到了,网页上有些图片的src或css背景图片的url后面跟了一大串字符,比如: background-image:url(data:image/png;base64, iVBORw0KGg ...

最新文章

  1. android监听输入框光标,EditText光标的移动
  2. 使用 docker 构建分布式调用链跟踪框架skywalking
  3. 成功领导者的20个好习惯
  4. Hbase RegionServer 宕机
  5. PDF编辑技巧 PDF怎么复制页面
  6. GCode软件使用说明书
  7. 传奇手游战神引擎开服教程架设教程工具全套图文教程
  8. CAN总线通信学习笔记
  9. ali-oss配合element上传130M以上的文件,浏览器直接崩溃,有大神知道是什么情况么
  10. 异步FIFO的verilog代码实现(包含将满和将空逻辑)
  11. pip问题:Traceback (most recent call last):File “/home/coin/anaconda3/lib/python3.7/site-packages/pip/_
  12. 【DSP开发】帮您快速入门 TI 的 Codec Engine
  13. 声源定位系统设计(一)——MVDR波束形成算法
  14. Dragger2初体验 -- @Inject @Component 使用
  15. 简单的电源隔离和信号地,电源地的处理
  16. 阿里云视频云推出低代码音视频工厂vPaaS
  17. 美国GeneSiC推出目前世界最高等级6.5kV/300mΩ SiC MOSFET产品
  18. emmet插件的导入与实用
  19. 传感器的标定与校准-传感器的选用原则- 斯巴拓
  20. 用matlab求小波系数能量,Matlab小波能量计算函数wenergy(C,L)

热门文章

  1. 图片转化为base64编码python版本
  2. React Native 开发豆瓣评分(五)屏幕适配方案
  3. 51nod 2494 最长配对
  4. Manjaro启动项目及服务配置备忘
  5. 【POJ】2454.Jersey Politics
  6. 使用Fraps获取3D程序的FPS
  7. js数组去重方法分析与总结
  8. 共享python代码模块
  9. linux内核代码container_of
  10. 20135223何伟钦—信息安全系统设计基础第五周学习总结