Please enable java script to visit.
⌃
NOTEBOOK
HOME
PHP / MySQL
JS / HTML
Python
Blender
信奥C++
系统脚本/命令
其他
php 自动读取本地文件、自动字符串转数组、自动加密解密 - NOTEBOOK
php 自动读取本地文件、自动字符串转数组、自动加密解密
PHP / MySQL
发布于 2023-01-03
摘要 :
有设置$data时则写入文件,反之就是读取文件。如果读取文件时有标示“A”,则将字符串转为数组,如果有标示“E”,则自动使用密码本解密。
auto_file($file,$data=false,$encrypt='0')
function
auto_file
(
$
file,
$
data=
false
,
$
encrypt='0'
)
{
if
(
$
data===
false
)
{
//只读
if
(
!file_exists
(
$
file
)
)
{
return
null
;
}
$
data = file_get_contents
(
$
file
)
;
//读取
if
(
!
$
data
)
{
return
null
;
}
$
data = explode
(
'::::',
$
data,2
)
;
$
result =
$
data[1]; unset
(
$
data[1]
)
;
if
(
strstr
(
$
data[0],'E'
)
)
{
$
result = destr4
(
$
result
)
;
//解密
PHP 快速加密 base64 转码 + 字符交换密码本
}
if
(
strstr
(
$
data[0],'A'
)
)
{
@eval
(
"\
$
result=
{
$
result
}
;"
)
;
//恢复成数组
}
return
$
result;
}
else
{
// 有值或空值。写入
if
(
is_array
(
$
data
)
)
{
$
data = var_export
(
$
data,
true
)
;
$
data = del_extra_strings_
for
m_VarExport
(
$
data
)
;
//去掉多余的空行空格
$
mark.= 'A';
}
if
(
$
encrypt
)
{
$
data = enstr4
(
$
data
)
;
//加密
PHP 快速加密 base64 转码 + 字符交换密码本
$
mark.= 'E';
}
file_put_contents
(
$
file,
$
mark.'::::'.
$
data
)
;
return
'done';
}
}
推荐文章:
最终版:CMD/bat批处理命令批量渲染多个blender文件(文件选择/帧范围选择)
免费的文本转语音网站 - TTSMAKER
解决Blender 关联导入资产时无法移动的情况
blender 基本操作汇总
blender 渲染多个且不相连的帧内容(win命令行 bat 批处理)
Acrobat 批量对多个 pdf 文件进行“文字转曲线”操作
blender 程序化纹理贴图示例
免费的音频转字幕服务(srt格式)
连续渲染多个Blend工程文件(win命令行 bat 批处理)
Blender 批量删除未使用的槽(贴图)
windows 批量将图片等比缩小(右键发送到bat文件)
Audacity直接录制系统内部音频(不使用扬声器/麦克风)
链接:
背单词v3
小学数学入门练习
漫画书
3D立体图片
特殊符号
Ifixit 免费维修指南
三维立体画-刘红石作品
教程:
PHP 教程 - runoob.com
Font Awesome 图标
PHP 教程 - w3school.com.cn
Github php svg 条形码项目
jQuery 教程 - w3school.com.cn
Python 教程 - w3school.com.cn
Blender 教程 - osoft 博客园
下载:
熊猫无损音乐 WAV/MP3
酷我音乐
Hi歌曲音乐网(夸克下载)
foobar2000 Asion 汉化版
模拟器Rom下载
多多软件站
Koboyo 海量SVG图标图片
Blender 中国
Blender 4.1 参考手册
Blender 贴图网 mbientcg
Blender 贴图网 polyhaven
免费3D模型下载 Free3D
3D模型下载 CGTrader
blenderco.cn 布的 - 每天QQ登陆打卡
blender 爱给 -每天QQ登陆打卡
设计宝藏 - 丰富2D3D资源
Adobe 全家桶
Veer 素材网
觅知素材网
昵图网
高清壁纸背景图片
字体天下
免费字体下载
字体家
工具:
免费生成批量SVG条形码
免费生成 QR-code
批量条形码标签(barcode label)
免费压缩MP4 GIF 等
freeconvert 压缩MP4
TTSmaker - 文本转mp3
mp3转字幕srt
CDR/AI/PS/PDF格式转换
CDR/AI/PS/PDF格式转换2
悟空图片转SVG工具
AI生图:
椒图AI - 每日登录