首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用新镜像更新现有镜像

用新镜像更新现有镜像
EN

Stack Overflow用户
提问于 2012-09-09 23:17:15
回答 1查看 2.3K关注 0票数 1

我是新手到php,我想更新一个标志,我的意思是我想上传一个图像文件,我想要被logo.png替换,并在我的网页上显示为一个标志,到目前为止的代码是上传一个图像并保存在文件夹中,但不是用新的替换现有的图像,请帮我解决这个问题,谢谢!

这是setup.php

代码语言:javascript
复制
<?php include("../includes/config.php"); ?>
<?php
 if ($_SESSION["isadmin"])
{

$con=mysql_connect($dbserver,$dbusername,$dbpassword);
if (!$con) { die('Could not connect: ' . mysql_error()); }

mysql_select_db($dbname, $con);

 $result = mysql_query("SELECT * FROM setup WHERE (id=".$_SESSION["id"].")");
  while($row = mysql_fetch_array($result))
  {
   $title = $row['title'];
   $theme = $row['theme'];
 }
mysql_close($con);
?>
<!DOCTYPE HTML>
<html>
<head>
<title>Admdin Home</title>
<link rel="StyleSheet" href="css/style.css" type="text/css" media="screen">
</head>
<body>
<?php include("includes/header.php"); ?>
<?php include("includes/nav.php"); ?>
<?php include("includes/aside.php"); ?>
<div id="maincontent">

  <div id="breadcrumbs">
    <a href="">Home</a> >
    <a href="">Setup</a> >
    Customization
 </div>
 <h2>Customize</h2>
 <?php
if (isset($_GET["status"]))
{
 if($_GET["status"]==1)
{
echo("<strong>Customization Done!</strong>");
}
if($_GET["status"]==2)
{
 echo("<strong>Customization Error!!</strong>");
}
}

?>
<form method="post"  action="setup-action.php" enctype="multipart/form-data" >
<label>Title Of Your Organization:</label>  <input type="text" name="title" value="<?php    echo $title; ?>" /> <br /> <br />
<label>Select Theme</label>
<select name="theme" value="<?php echo $theme; ?>">
 <option value="Default">Default</option>
<option value="Dark">Dark</option>
<option value="White">White</option>
</select>
 <br /> <br />
<input type="hidden" name="MAX_FILE_SIZE" value="100000" />
Choose a file to upload: <input name="uploadedfile" type="file" /><br />
<input type="submit" name="Upload" value="Upload" />
</form>
</div>

</body>
 <?php include("includes/footer.php"); ?>
</html>
<?php
 }
 else
 {
    header("Location: ".$fullpath."login/unauthorized.php");

 }
?>

这是setup-action.php

代码语言:javascript
复制
    <?php include("../includes/config.php");?>
<?php
$target_path = "../graphics/";

$target_path = $target_path . basename( $_FILES['uploadedfile']['name']);

if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path))
{
   echo "The file ".  basename( $_FILES['uploadedfile']['name']).
 " has been uploaded";
}
else
{
echo "There was an error uploading the file, please try again!";
}
?>
<?php
$title=$_POST["title"];
$theme=$_POST["theme"];
$con=mysql_connect($dbserver,$dbusername,$dbpassword);
if (!$con) { die('Could not connect: ' . mysql_error()); }

mysql_select_db($dbname, $con);
$result=mysql_query("SELECT * FROM setup WHERE id=".$_SESSION['id']);
$num_rows = mysql_num_rows($result);
if ($num_rows > 0)
{
{
mysql_query("UPDATE setup  SET title='".$title."' , theme='".$theme."'WHERE    id=".$_SESSION['id']);
 header("Location:setup.php?status=1");
}
}
else {
 header("Location:setup.php?status=2");
}
mysql_close($con);
?>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-09 23:23:35

看看吧。您可以使用logo.png作为文件名。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12340292

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档