php程序设计小示例有哪些
发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,小编给大家分享一下php程序设计小示例有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1、check.php页面:
千家信息网最后更新 2025年01月19日php程序设计小示例有哪些
upload.php页面:
include("check.php");
$uploaddir="./files?";
$type=array("jpg","gif","bmp","jpeg","pan");//设置允许上传文件的类型
if(!in_array(strtolower(fileext($_FILES['file']['name'])),$type))//判断上传文件的类型是否在范围内
{
$text=implode(",",$type);
echo "您只能上传以下类型文件:",$text,"
";
}else
{
$filename=explode(".",$_FILES['file']['name']);//获取文件名
do{
$filename[0]=random(10);
$name=implode(".",$filename);
$uploadfile=$upload.$name;
}
while(file_exists($uploadfile));
if(is_uploaded_file($_FILES['file']['tmp_name']))
{
if(move_uploaded_file($_FILES['file']['tmp_name'],$uploadfile))
{
echo "您的文件已经上传完毕 上传图片预览:
echo "
继续上传 ";
}else
{
echo "上传失败";
}
}
}
?>
2、
小编给大家分享一下php程序设计小示例有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
1、
check.php页面:
//图片上传到服务器
function fileext($filename)
{
return substr(strrchr($filename,'.'),1); //获取扩展名
}
function random($length)
{ //生成随机文件名函数
$hash='CR-';
$chars='abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz';
$max=strlen($chars)-1;
mt_srand((double)microtime()*1000000);
for($i=0;$i<$length;$i++)
{
$hash.=$chars(mt_rand(0,$max));
}
return $hash;
}
?>
form.php页面:
upload.php页面:
include("check.php");
$uploaddir="./files?";
$type=array("jpg","gif","bmp","jpeg","pan");//设置允许上传文件的类型
if(!in_array(strtolower(fileext($_FILES['file']['name'])),$type))//判断上传文件的类型是否在范围内
{
$text=implode(",",$type);
echo "您只能上传以下类型文件:",$text,"
";
}else
{
$filename=explode(".",$_FILES['file']['name']);//获取文件名
do{
$filename[0]=random(10);
$name=implode(".",$filename);
$uploadfile=$upload.$name;
}
while(file_exists($uploadfile));
if(is_uploaded_file($_FILES['file']['tmp_name']))
{
if(move_uploaded_file($_FILES['file']['tmp_name'],$uploadfile))
{
echo "
}else
{
echo "上传失败";
}
}
}
?>
2、
以上是"php程序设计小示例有哪些"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
文件
篇文章
类型
页面
示例
程序
程序设计
设计
内容
图片
文件名
不怎么
函数
大部分
扩展名
更多
服务器
知识
范围
行业
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
web数据库设计讲解
数据库数据交换技术
张店管理软件开发
服务器安全防护的认可
真人交友软件开发
服务器端编程
瑞视恒通服务器
怎样搭建ftp服务器
伟通讯联网络技术有限公司
不属于实现数据库
学术文献数据库可用来干什么
网络安全实用技术技术第二版
怎么建立数据库表格内容
安徽浪潮服务器代理云主机
互联网企业网络安全布局
傅科摆视频软件开发
java数据库结构文件
杭州大神互联网科技
714高炮软件开发
女生软件开发会日语
c lua 服务器
华为网络技术训练营
红包乐软件开发
数据库怎么生成拼音
软件开发的实习记录
用CMD命令语句转储数据库
如何在指定文件中创建数据库
数据库中的删除异常是指
自己的电脑云千年服务器
网络安全天和兴