草庐IT

styles_bases

全部标签

php - 使用 codeigniter 在 url 中使用 base64 编码的字符串

我有一个加密的base64编码数组,我需要将其放入一个url并插入到我们发送给客户的电子邮件中,以便能够(唯一地)识别它们-问题是base64_encode()通常附加一个=符号或字符串后的两个,默认情况下CI不允许。举个例子:http://example.com/cec/pay_invoice/VXpkUmJnMWxYRFZWTEZSd0RXZFRaMVZnQWowR2N3TTdEVzRDZGdCbkQycFFaZ0JpQmd4V09RRmdWbkVMYXdZbUJ6OEdZQVJ1QlNJTU9Bb3RWenNFSmxaaFVXcFZaMXQxQXpWV1BRQThVVEpUT0Z

php - 如何解决 OAuth 1.0 中的 "Invalid signature. Expected signature base string"

我正在尝试使用OAuth从站点获取访问token和secret。请求token和请求secret的交换正常,但是当需要获取访问token时,我收到错误“无效签名。预期的签名基本字符串。”有没有人以前见过这个错误或者知道可能出了什么问题?这是我取回的数据(在urldecode之后):Invalidsignature.Expectedsignaturebasestring:POSThttps://www.readability.com/api/rest/v1/oauth/access_tokenoauth_consumer_key=my_consumer_keyoauth_nonce=d9

mysql - 将图像直接存储在数据库中还是作为base64数据存储?

在数据库中存储图像的常用方法是在存储数据之前将图像转换为base64数据。这个过程将增加33%的大小。或者,可以将图像直接存储为BLOB;例如:$image=newImagick("image.jpg");$data=$image->getImageBlob();$data=$mysqli->real_escape_string($data);$mysqli->query("INSERTINTOimages(data)VALUES('$data')");然后用显示图片使用后一种方法,我们节省了1/3的存储空间。为什么在MySQL数据库中将图像存储为base64更常见?更新:关于将图像存

mysql - 将图像直接存储在数据库中还是作为base64数据存储?

在数据库中存储图像的常用方法是在存储数据之前将图像转换为base64数据。这个过程将增加33%的大小。或者,可以将图像直接存储为BLOB;例如:$image=newImagick("image.jpg");$data=$image->getImageBlob();$data=$mysqli->real_escape_string($data);$mysqli->query("INSERTINTOimages(data)VALUES('$data')");然后用显示图片使用后一种方法,我们节省了1/3的存储空间。为什么在MySQL数据库中将图像存储为base64更常见?更新:关于将图像存

base64_encode 字符串的 php 大小 - 文件

我想知道如何知道base64_encoded字符串的文件大小?例如:$data='iVBORw0KGgoAAAANSUhEUgAAABwAAAASCAMAAAB/2U7WAAAABl'.'BMVEUAAAD///+l2Z/dAAAASUlEQVR4XqWQUQoAIAxC2/0vXZDr'.'EX4IJTRkb7lobNUStXsB0jIXIAMSsQnWlsV+wULF4Avk9fLq2r'.'8a5HSE35Q3eO2XP1A1wQkZSgETvDtKdQAAAABJRU5ErkJggg==';$data=base64_decode($data);谢谢

php - 如何剥离数据 :image part from a base64 string of any image type in PHP

我目前正在执行以下操作以在PHP中解码base64图像:$img=str_replace('data:image/jpeg;base64,','',$s['image']);$img=str_replace('data:image/png;base64,','',$s['image']);$img=str_replace('data:image/gif;base64,','',$s['image']);$img=str_replace('data:image/bmp;base64,','',$s['image']);$img=str_replace('','+',$img);$data

php - 从 Base64 字符串中提取图像尺寸

是否有一种相对简单的方法(也许是正则表达式?)从base64字符串(也许还有文件大小)检测图像的尺寸-高度和宽度?也就是说没有实际创建图像资源? 最佳答案 解码base64,并使用getimagesizefromstring()。http://www.php.net/manual/en/function.getimagesizefromstring.php这比尝试自己编写对每种可用图像类型的处理要可靠得多。 关于php-从Base64字符串中提取图像尺寸,我们在StackOverflow

php - 将 base64 的 SHA1 哈希转换为十六进制哈希

我在mySQL中有一个使用生成的密码列表$hash='{SHA}'.base64_encode(sha1('somestringhere',true));我需要将它们转换成等同于$hash=sha1('somestringhere');因为这些是我们的邮件系统使用的密码,我们想转换到另一个邮件系统(但要求它是40个字符的十六进制哈希:(我将如何从一种格式转换为另一种格式(我很确定我之前已经这样做过,但是另一种方式,尽管我找不到代码!)请注意,我提到数据在mySQL中-这无关紧要-我知道如何获取数据,只是不转换它。哈希是一样的——我只是想转换信息的打包方式(我认为这只需要从base64转

php - Soap - PHP 中的 base64 二进制数据

我有一个PHP中的SOAP客户端,它调用WSDL服务。其中一个函数返回base64binary数据。我一直在尝试解码它,但没有任何运气。base64_decode($encoded_base64data)将不起作用。我尝试使用带有各种参数的base_convert()和mv_convert_encoding(),但无法获得正确的结果。编码后的结果数据以:��`I�%&/m�{J�J��t��`$ؐ@�������iG#)�*��eVe]f@�흼��{����{����;�N'���?\fdl��J�ɞ!���?~|?"(数据比较长,这只是字符串的一小部分)知道怎么做吗?谢谢编辑我用新的

PHP base64编码一个pdf文件

我正在使用一个API,我可以将文档发送到dropbox之类的东西。根据文档,发送的文件需要是BASE64编码的数据。因此,我正在尝试这样的事情$b64Doc=chunk_split(base64_encode($this->pdfdoc));$this->pdfdoc是我的PDF文档的路径。目前正在发送文件,但似乎无效(什么都不显示)。我是否正确地将PDF转换为BASE64编码数据?谢谢 最佳答案 base64_encode接受字符串输入。所以你所做的就是对路径进行编码。你应该抓取文件的内容$b64Doc=chunk_split(b