草庐IT

$二进制

全部标签

php - 是否所有 MD5 十六进制哈希表示都以数字开头?

每当我使用MD5对文件名称进行哈希处理时(该文件刚刚上传并给出了MD5哈希名称),哈希的十六进制表示总是以数字开头。这是我服务器上的几个文件的巧合,还是正常情况? 最佳答案 chris@siri~(3.6M)$echo'yoyo'|md5sume0ea852f2f2d9564429842f7863af499-这是巧合。 关于php-是否所有MD5十六进制哈希表示都以数字开头?,我们在StackOverflow上找到一个类似的问题: https://stacko

php - php的二进制代码(编译php)

如您所知,php代码无法编译运行,它们只是脚本。但是我在某处听说如果我编译它并将其作为二进制代码,它可以更快并减少服务器的压力。我谷歌了很多,但我找不到办法。我该怎么做? 最佳答案 PHP将脚本编译成字节码,可以缓存,大大提高了性能。查看APC.这是其他加速器的列表:http://en.wikipedia.org/wiki/List_of_PHP_accelerators如果您希望编译为native代码,可以查看HipHop等解决方案,它将PHP源代码转换为C++,然后使用g++进行编译。

php - 将 int 转换为 float,PHP 中的两位十进制值

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:PHP:showanumberto2decimalplaces如何将一个整数(比方说$i=50)转换为具有两个十进制值的float:$m=50.00?我试过(float)$i但没有任何反应。编辑:我需要制作$i==$m以便返回TRUE;

php - 用PHP编写二进制文件

我写了一个PHP文件,可以在服务器上保存一个JPEG文件,部分代码如下://createfolderiffoldernotexistif(!is_dir($save_path)){$old=umask(0);$flag=@mkdir($save_path,0777);umask($old);if(isset($flag)){$string='FolderCreateSuccess!'."\n";}else{$string='FolderCreateFail!'."\n";}echo$string;}else{echo"Folderexist!!!!";}//writetheconten

php - 任何二进制文件都可以在php中转换为图像吗

一个二进制文件可以转换成另一个(实际上是图像),喜欢pdf到image,文档到图像,xls到image等等...整个想法是在下载文件时向用户呈现预览。假设我们有一个文档文件,如果用户将鼠标悬停在它上面或单击预览按钮,我们向用户显示文件的预览。如有任何帮助,我们将不胜感激。谢谢 最佳答案 问题将pdf/doc转换为图像以供预览你需要安装-ImageMagick-幽灵脚本创建第一个PDF页面的GIF缩略图在PDF中创建所有页面的JPEG缩略图创建第一个PDF页面的大PNG1024像素图像在PDF中创建所有页面的大型PNG1024像素图像

php - 如何使用 Laravel 将二进制数据插入数据库?

我正在尝试使用Laravel4及其EloquentORM将二进制数据插入到PostgreSQL数据库中。我在迁移中有以下内容:Schema::create('DataBlobs',function($table){$table->increments('Id');$table->binary('Data');});运行迁移后,我已验证它创建了一个PostgreSQLBYTEA列。伟大的!所以我把它放在数据库播种器函数中:DB::table('DataBlobs')->delete();//$dcontainsthebinarydataIwanttoinsertintothedataba

php - 二进制数据的 readfile 等价物?

我正在使用http://undesigned.org.za/2007/10/22/amazon-s3-php-class/documentation使用php访问私有(private)文件。我可以通过$object->body来获取文件的数据。我实际上想在浏览器中查看图像或在视频播放器中播放视频。有没有办法做到这一点?我想我需要像readfile这样的东西。问题是readfile是我需要文件的路径。该路径是私有(private)的,所以我不能使用它。有没有办法读取二进制数据的文件?我把它放在php中认为这会有所帮助,但它仍然显示二进制数据。header('Content:image/j

php - 我可以用 PHP 编辑二进制(十六进制)文件,替换字符串并保存而不损坏二进制文件吗?

我有一个小问题:)我有一个二进制文件-可执行文件-我想编辑和替换一个字符串我用PHP打开文件,执行替换并保存保存的二进制文件已损坏。如果我使用SED或任何十六进制编辑器执行此操作,它工作正常。我可以使用PHP打开、编辑(替换字符串)和保存二进制文件吗?非常感谢! 最佳答案 在区分二进制文件和文本文件的系统(即Windows)上,必须使用包含在fopen()模式参数中的'b'打开文件。然后对文件使用fread和fwrite。 关于php-我可以用PHP编辑二进制(十六进制)文件,替换字符串

php - 从存储的十进制打印可读成本

PHP是否可以显示2(或x)位小数,但如果是整数则不显示.00?我看过number_format,但它看起来并不完全符合这个要求。虽然我希望每3个非小数位有一个逗号34.00=>3434.7=>34.7012424.9=>12,424.90我的数字在数据库中存储为带2个小数位的float,所以我不一定需要它 最佳答案 您可以先检查它是否为整数,使用floor()四舍五入并检查它是否等于完整的十进制版本。echo(floor($cost)==$cost)?floor($cost):number_format($cost,2,'.','

php - PhantomJs 无法执行二进制文件

我正在尝试在我的laravel5项目中使用PhantomJs。我已经通过Composer下载了。我已经在config/app.php中添加了我的提供者部分和别名部分好的,我现在已经创建了我的Controller,如下所示:我还为此方法创建了路线。但是,当我在浏览器中尝试此操作时,它会抛出以下错误:PhantomJS:sh:/Users/matts/sites/ManagementApp/vendor/antking/phantom-pdf/src/../bin/phantomjs:无法执行二进制文件有人遇到过这个吗?谢谢 最佳答案