需要一个简单的后台 [php/mysql]
基本要求1、网站上有一个图片链接(后台管理这个)2、可以后台登陆管理,有进入密码,登陆后可以修改图片地址与链接地址。语言php/mysql(txt也可),本人不太懂,只好...
基本要求
1、网站上有一个图片链接 (后台管理这个)
2、可以后台登陆管理,有进入密码,登陆后可以修改图片地址与链接地址。
语言php/mysql(txt 也可),本人不太懂,只好有个简单的实例。
收费免扰,谢谢! 展开
1、网站上有一个图片链接 (后台管理这个)
2、可以后台登陆管理,有进入密码,登陆后可以修改图片地址与链接地址。
语言php/mysql(txt 也可),本人不太懂,只好有个简单的实例。
收费免扰,谢谢! 展开
3个回答
展开全部
创建两个php页面,index.php是前台,admin.php是后台。
创建一个data.txt作为数据库存储图片的地址和链接地址,以换行分隔,第一行存储图片地址,第二行存储链接地址
编辑index.php,内容如下(我就不管HTML写的是否标准了,出效果就成,小BUG也忽略)
<?php
//获取存储图片地址和链接的TXT文件指针
$fp = fopen("data.txt","r");
//从头开始读TXT文件中的一行,这一行存放的是图片地址
$imgsrc = fgets($fp);
//读TXT文件中的下一行,这一行存放的是链接地址
$imglink = fgets($fp);
//输出HTML
echo '<a href="'.$imglink.'"><img alt="" src="'.$imgsrc.'" /></a>'.$imglink ;
//关闭TXT文件指针
fclose($fp);
?>
编辑admin.php,内容如下
<?php
session_start();
if(isset($_SESSION['adminlogin'])&&($_SESSION['adminlogin']=='true'))
{
if(isset($_POST['imgsrc'])&&isset($_POST['imglink']))
{
$output=$_POST['imgsrc']."\n".$_POST['imglink'];
$fp=fopen("data.txt","w");
fwrite($fp,$output);
fclose($fp);
unset($_SESSION['adminlogin']);
displayLoginForm();
}
else
{
displayEditForm();
}
}
else
{
if(isset($_POST['pwd']))
{
if($_POST['pwd']=='123')
{
$_SESSION['adminlogin']='true';
}
else
{
echo '密码错误';
}
}
else
{
displayLoginForm();
}
}
/**
*用于输出图片地址和链接的编辑界面
*/
function displayEditForm()
{
$fp = fopen("data.txt","r");
$imgsrc = fgets($fp);
$imglink = fgets($fp);
echo '<form action="admin.php" method="post">
<p>图片地址: <input type="text" name="imgsrc" value="'.$imgsrc.'" /></p>
<p>图片的链接: <input type="text" name="imglink" value="'.$imglink.'" /></p>
<input type="submit" value="保存" />
</form>';
}
/**
*用于输出登录界面
*/
function displayLoginForm()
{
echo '<form action="admin.php" method="post">
<p>输入管理密码: <input type="password" name="pwd" /></p>
<input type="submit" value="确定" />
</form>';
}
?>
创建一个data.txt作为数据库存储图片的地址和链接地址,以换行分隔,第一行存储图片地址,第二行存储链接地址
编辑index.php,内容如下(我就不管HTML写的是否标准了,出效果就成,小BUG也忽略)
<?php
//获取存储图片地址和链接的TXT文件指针
$fp = fopen("data.txt","r");
//从头开始读TXT文件中的一行,这一行存放的是图片地址
$imgsrc = fgets($fp);
//读TXT文件中的下一行,这一行存放的是链接地址
$imglink = fgets($fp);
//输出HTML
echo '<a href="'.$imglink.'"><img alt="" src="'.$imgsrc.'" /></a>'.$imglink ;
//关闭TXT文件指针
fclose($fp);
?>
编辑admin.php,内容如下
<?php
session_start();
if(isset($_SESSION['adminlogin'])&&($_SESSION['adminlogin']=='true'))
{
if(isset($_POST['imgsrc'])&&isset($_POST['imglink']))
{
$output=$_POST['imgsrc']."\n".$_POST['imglink'];
$fp=fopen("data.txt","w");
fwrite($fp,$output);
fclose($fp);
unset($_SESSION['adminlogin']);
displayLoginForm();
}
else
{
displayEditForm();
}
}
else
{
if(isset($_POST['pwd']))
{
if($_POST['pwd']=='123')
{
$_SESSION['adminlogin']='true';
}
else
{
echo '密码错误';
}
}
else
{
displayLoginForm();
}
}
/**
*用于输出图片地址和链接的编辑界面
*/
function displayEditForm()
{
$fp = fopen("data.txt","r");
$imgsrc = fgets($fp);
$imglink = fgets($fp);
echo '<form action="admin.php" method="post">
<p>图片地址: <input type="text" name="imgsrc" value="'.$imgsrc.'" /></p>
<p>图片的链接: <input type="text" name="imglink" value="'.$imglink.'" /></p>
<input type="submit" value="保存" />
</form>';
}
/**
*用于输出登录界面
*/
function displayLoginForm()
{
echo '<form action="admin.php" method="post">
<p>输入管理密码: <input type="password" name="pwd" /></p>
<input type="submit" value="确定" />
</form>';
}
?>
展开全部
弄一个“php 图片 上传”代码即可:
《php一次上传多张图片并生成相应的缩略图的代码? 》
http://zhidao.baidu.com/question/193289700.html
然后,你可以增加Mysql数据库存取功能(后台上传图片,并把图片名称存入数据库,前台取出)
《php一次上传多张图片并生成相应的缩略图的代码? 》
http://zhidao.baidu.com/question/193289700.html
然后,你可以增加Mysql数据库存取功能(后台上传图片,并把图片名称存入数据库,前台取出)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
付费可以给你写个
QQ:15624575
QQ:15624575
追问
收费免扰,谢谢!
追答
这种那想在百度知道上找就算了,没人会花时间的,去搜源码吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询