小编Bad*_*dal的帖子

将Base64字符串转换为图像文件?

我试图将我的base64图像字符串转换为图像文件.这是我的Base64字符串:

http://pastebin.com/ENkTrGNG

使用以下代码将其转换为图像文件:

function base64_to_jpeg( $base64_string, $output_file ) {
    $ifp = fopen( $output_file, "wb" ); 
    fwrite( $ifp, base64_decode( $base64_string) ); 
    fclose( $ifp ); 
    return( $output_file ); 
}

$image = base64_to_jpeg( $my_base64_string, 'tmp.jpg' );
Run Code Online (Sandbox Code Playgroud)

但我得到一个错误invalid image,这里有什么不对吗?

php base64

132
推荐指数
5
解决办法
29万
查看次数

android canvas drawText从宽度设置字体大小?

我想canvas使用一定宽度绘制文本.drawtext

例如,400px无论输入文本是什么,文本的宽度应始终为.

如果输入文本较长则会减小字体大小,如果输入文本较短,则会相应地增加字体大小.

java android android-canvas

50
推荐指数
3
解决办法
6万
查看次数

PDO beginTransaction失败

我的php error_log中出现以下错误

PHP警告:发送QUERY数据包时出错.第87行/home/test/test.php中的PID = 29770

在我的PHP脚本的第87行代码ID

$DBH->beginTransaction();
Run Code Online (Sandbox Code Playgroud)

之后,当我提交时,我得到以下错误

异常'PDOException',并在/home/test/test.php:98中显示消息'没有活动事务'

我已经设置了max_allowed_packet=512M我的桌子InnoDB

这有什么不对?

编辑:我的代码在一个循环中运行,以向表中插入总共100,000多条记录,我在每个事务中执行5000次多次插入.这是我的代码结构

beginTransaction
 Multiple insert query for 5000 records
commit
Run Code Online (Sandbox Code Playgroud)

在循环中运行以插入100,000多条记录.有时脚本成功运行有时会失败.

我在6-7循环中得到这个错误.(在插入30k到40k记录之后)

php mysql pdo

16
推荐指数
1
解决办法
649
查看次数

使用Chrome扩展程序中的jQuery/Plain Javascript修改React Component的状态

我正在构建一个小型Chrome扩展程序供我个人使用.

在Facebook的广告管理器(使用React)中,我想将textarea字段的值更改为我的chrome扩展生成的值.

我试着像这样做旧式的方式

document.querySelector('textarea').value = myValue;
Run Code Online (Sandbox Code Playgroud)

这会改变屏幕上的值,但是在chrome的inspect元素中,值不会改变,当我关注输入元素值时会重置.

下面是反应组件的样子:

1]

这是这个反应组件道具和状态的图片:

2]

在上面的组件中,我想将state.displayValue更改为我的值.

怎么做?

javascript jquery reactjs

10
推荐指数
2
解决办法
1075
查看次数

html5 canvas toDataURL 返回空白图像

我正在使用以下代码绘制画布并使用 toDataUrl 将其保存为 png 图像。

<!DOCTYPE HTML>
<html>
  <head>
    <style>
      body {
        margin: 0px;
        padding: 0px;
      }
      #myCanvas {
        border: 1px solid #9C9898;
      }
    </style>
    <script>
      function loadImages(sources, callback) {
        var images = {};
        var loadedImages = 0;
        var numImages = 0;
        // get num of sources
        for(var src in sources) {
          numImages++;
        }
        for(var src in sources) {
          images[src] = new Image();
          images[src].onload = function() {
            if(++loadedImages >= numImages) {
              callback(images);
            }
          };
          images[src].src = sources[src];
        }
      }

      window.onload …
Run Code Online (Sandbox Code Playgroud)

html javascript html5-canvas

5
推荐指数
1
解决办法
1万
查看次数

Android从PreferenceScreen中的库中选择一个图像?

我如何从Android PreferenceScreen菜单中的库中选择图像?

我的PreferenceScreen菜单的xml代码:

<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
    <Preference
        android:key="select_image"
        android:title="select image">
</PreferenceScreen> 
Run Code Online (Sandbox Code Playgroud)

java android

5
推荐指数
1
解决办法
3790
查看次数

android处理程序.postdelay()每次分钟更改时钟?

我想延迟发布到时钟的分钟变化.目前我正在使用这个

handler.postDelayed(drawRunner, 60000);
Run Code Online (Sandbox Code Playgroud)

但这个延迟从现在开始60秒.我想要做的是延迟帖子直到时钟的微小变化.

例如:让我说在我的手机上的时间4:15:29比我想要延迟它直到时间4:16:00然后下一个是4:17:00等等.

无论如何要做到这一点?

java android handler

4
推荐指数
1
解决办法
2731
查看次数

使用 PHP ZipArchive 保留从 ZIP 中提取的文件的修改日期

我用来ZipArchive从 ZIP 中提取文件。

这是我正在使用的代码

$zip = new ZipArchive;
$res = $zip->open($file);
if ($res === TRUE) {
    $zip->extractTo('test/');
    $zip->close();
}
Run Code Online (Sandbox Code Playgroud)

它工作正常,但提取文件的最后修改日期更改为当前时间。

如何保留提取文件的原始最后修改日期?

php zip ziparchive

4
推荐指数
1
解决办法
2392
查看次数

如果我删除所有特殊字符,Sql注入的机会?

如果我删除字符串中的所有特殊字符比没有任何SQL注入的机会??(我的输入中不需要任何特殊字符)

我正在使用以下代码删除所有特殊字符

    $unsafe = $_GET["tag"];
$safe = preg_replace('/[^a-zA-Z0-9 ]/s', '', $unsafe);
$safe = mysql_real_escape_string($safe);
Run Code Online (Sandbox Code Playgroud)

有没有机会进行SQL注入?

php mysql sql sql-injection

3
推荐指数
1
解决办法
1492
查看次数

如何从 .htpasswd 获取登录用户名?

我有一个带有 htaccess 和 htpasswd 的密码保护目录。

我的 .htpasswd文件看起来像这样

user1:passwordstring
user2:passwordstring
user3:passwordstring
Run Code Online (Sandbox Code Playgroud)

当任何用户成功登录到目录时,我是否可以使用 php 获取该用户的名称?

php .htaccess .htpasswd

3
推荐指数
1
解决办法
4127
查看次数