首页 > 解决方案 > 在 PHP 中使用 $_POST['name_surname'] 保存图像(来自输入)

问题描述

我有一个签名板源代码,该系统将签名保存在一个文件夹中(扩展名为 .png),但只能通过 md5 工作。

<?php 
$result = array();
$imagedata = base64_decode($_POST['img_data']);
$filename = md5(date("dmYhisA"));
//Location to where you want to created sign image
$file_name = './doc_signs/'.$filename.'.png';
file_put_contents($file_name,$imagedata);
$result['status'] = 1;
$result['file_name'] = $file_name;
echo json_encode($result);

?>

在主页中,我有签名板,以及一个名为“nome_cognome_cliente”的 html 中的“输入”

<input name="nome_cognome_cliente" type="text" required="true" placeholder="Nome e Cognome"><br><br>

我想用用户在其中写入的名称保存签名文件。

我测试将其写入 $filename 变量。但不起作用......我哪里错了?感谢您的帮助。

$filename = $_POST['nome_cognome_cliente'];

另外,我想将此签名(图像)保存在一个带有输入日期(DD/MM/YYYY)的数据库中。

标签: phpmysql

解决方案


推荐阅读