图像插入错误

时间:2013-02-14 18:41:43

标签: php html

我正在使用php脚本,是的,我知道它使用过时的mysql编码。它在我的日程安排在不久的将来更新网站上的编码,但我有一个问题,我上传的图像似乎无法排序。当我构建脚本时,它工作正常,现在它停止工作。我已多次扫描编码,但无法找到错误。我确定我只是看着它,但也许不是吗?

输入代码:

include 'db_connect4.php';

mysql_select_db("db#########", $con);

echo "<h2 style='margin-top:5px; margin-bottom: 20px;'>Home Page</h2>";

if($nt == "upd"){
    echo "<font style='color: #f00; float: right;'>SITE UPDATED<br />$date $time</font>";
}
elseif($nt == "cnl"){
    echo "<font style='color: #f00; float: right;'>CHANGES CANCELED<br />$date $time</font>";
}
else{}

$result = mysql_query("SELECT * FROM page_info WHERE nm='title' && loc='Home'");
while($row = mysql_fetch_array($result)){ echo "<p style='margin-left:25px;'><b>Page Title</b> <br /><input type='text' name='title' value='$row[3]' style='margin-left: 20px;'></p>"; }

$result = mysql_query("SELECT * FROM page_info WHERE nm='welcome' && loc='Home'");
while($row = mysql_fetch_array($result)){ echo "<p style='margin-left:25px;'><b>Welcome Paragraph Title</b> <br /><input type='text' name='welcome' value='$row[3]' size='50' style='margin-left: 20px;'></p>"; }

$result = mysql_query("SELECT * FROM page_info WHERE nm='welcome_message' && loc='Home'");
while($row = mysql_fetch_array($result)){ echo "<font style='margin-left:25px;'><b>Welcome Paragraph</b></font>
    <div style='margin-left: 45px;'>
        <textarea id='textarea1' name='welcome_message' style='height: 250px; width: 600px;'>
               $row[3]
        </textarea></div>"; }

$result = mysql_query("SELECT * FROM page_info WHERE nm='services' && loc='Home'");
while($row = mysql_fetch_array($result)){ echo "<p style='margin-left:25px;'><b>Services List Title</b> <br /><input type='text' name='services' value='$row[3]' size='50' style='margin-left: 20px;'></p>"; }

$result = mysql_query("SELECT * FROM page_info WHERE nm='services_list' && loc='Home'");
echo "<p style='margin-left:25px;'><b>Services List</b> ";
while($row = mysql_fetch_array($result)){ echo "<br /><input type='text' name='services_list_$row[0]' value='$row[3]' size='30' style='margin-left: 20px;'>"; }
echo "</p>";

$result = mysql_query("SELECT * FROM page_info WHERE nm='service' && loc='Home'");
while($row = mysql_fetch_array($result)){ echo "<p style='margin-left:25px;'><b>Services Photo Section Title</b> <br /><input type='text' name='service' value='$row[3]' size='50' style='margin-left: 20px;'></p>"; }

echo "<table width='100%' border='0'>";
    echo "<tr>";
        $result = mysql_query("SELECT * FROM image_info WHERE nm='serv1' && loc='Home'");
        while($row = mysql_fetch_array($result)){  echo "<td align='center'><img src='$row[3]' height='$row[4]px' width='$row[5]px'><br /><input type='file' name='serv1'></td>"; }
        $result = mysql_query("SELECT * FROM image_info WHERE nm='serv2' && loc='Home'");
        while($row = mysql_fetch_array($result)){  echo "<td align='center'><img src='$row[3]' height='$row[4]px' width='$row[5]px'><br /><input type='file' name='serv2'></td>"; }
        $result = mysql_query("SELECT * FROM image_info WHERE nm='serv3' && loc='Home'");
        while($row = mysql_fetch_array($result)){  echo "<td align='center'><img src='$row[3]' height='$row[4]px' width='$row[5]px'><br /><input type='file' name='serv3'></td>"; }
    echo "</tr><tr>";
        $result = mysql_query("SELECT * FROM page_info WHERE nm='serv1b' && loc='Home'");
        while($row = mysql_fetch_array($result)){  echo "<td align='center'><textarea name='serv1b' cols='50' rows='5'>$row[3]</textarea></td>"; }
        $result = mysql_query("SELECT * FROM page_info WHERE nm='serv2b' && loc='Home'");
        while($row = mysql_fetch_array($result)){  echo "<td align='center'><textarea name='serv2b' cols='50' rows='5'>$row[3]</textarea></td>"; }
        $result = mysql_query("SELECT * FROM page_info WHERE nm='serv3b' && loc='Home'");
        while($row = mysql_fetch_array($result)){  echo "<td align='center'><textarea name='serv3b' cols='50' rows='5'>$row[3]</textarea></td>"; }
    echo "</tr>";
echo "</table>";

$result = mysql_query("SELECT * FROM page_info WHERE nm='news' && loc='Home'");
while($row = mysql_fetch_array($result)){ echo "<p style='margin-left:25px;'><b>Company News Title</b> <br /><input type='text' name='news' value='$row[3]' size='50' style='margin-left: 20px;'></p>"; }

$result = mysql_query("SELECT * FROM page_info WHERE nm='testimonials' && loc='Home'");
while($row = mysql_fetch_array($result)){ echo "<p style='margin-left:25px;'><b>Testimonials Title</b> <br /><input type='text' name='testimonials' value='$row[3]' size='50' style='margin-left: 20px;'></p>"; }

echo "<hr style='width: 100%; height: 5px; background: #000; margin-top: 20px; margin-bottom: 20px;' />";

echo "<h3 style='margin-top:5px; margin-bottom: 20px;'>Photo Slide Show</h3>";

echo "<table width-='100%' style='margin-left: 25px; margin-bottom: 25px;'>";

$result = mysql_query("SELECT * FROM gallery ORDER BY nm DESC LIMIT 1");
while($row = mysql_fetch_array($result)){$q = substr("$row[1]", 6, 10); $r = ++$q; $galnm = "image $r";}

echo "<tr><td><b>Image Description</b> <br /><input type='text' name='galtxt' value='$row[3]' size='50' style='margin-left: 20px;'></td><td><b>Image</b> <br /><input type='file' name='serv4' id='serv4'><input type='hidden' name='galnm' value='$galnm'></td></tr>";

echo "</table>";

echo "<table width-='100%' style='margin-left: 25px;' cellpadding='5px;' cellspacing='5px'>";

echo "<tr><td valign='top' width='5%' align='center'><font style='color:#f00; font-size:large; font-weight:bold;'>X</font></td>
      <td valign='top' width='50%'><font style='font-size: large; font-weight: bold;'>Photo</font></td>
      <td valign='top' width='45%'><font style='font-size: large; font-weight: bold;'>Photo Information</font></td>
";

$result = mysql_query("SELECT * FROM gallery");
while($row = mysql_fetch_array($result)){$a = substr("$row[3]", 7, 100);
    echo "<tr><td valign='top' width='5%'  align='center'><input type='checkbox' name='checkbox[]' id='checkbox[]' value='$row[0]' style='border: solid 1px #000;'></td>
      <td valign='top' width='50%' align='center' style='background: #C0C0C0;'><img src='http://www.sunwellservice.biz/$row[3]' height='190' width='470' style='border: solid 1px #000;'></td>
      <td valign='top' width='45%'><b>Image Name</b><br />$a<br /><br /><b>Image Description </b><br />$row[4]
";
}

echo "</table>";

echo "</form>";

INSERT CODING:

        $a = $_POST['title'];
        $b = $_POST['welcome'];
        $c = mysql_real_escape_string($_POST['welcome_message']);
        $d = $_POST['services'];
        $e = $_POST['services_list_4'];
        $f = $_POST['services_list_5'];
        $g = $_POST['services_list_6'];
        $h = $_POST['services_list_7'];
        $az = $_POST['services_list_8'];
        $j = $_POST['services_list_9'];
        $k = $_POST['services_list_127'];
        $l = $_POST['services_list_128'];
        $m = $_POST['service'];
        $n = $_POST['serv1'];
        $o = $_POST['serv2'];
        $p = $_POST['serv3'];
        $r = mysql_real_escape_string($_POST['serv1b']);
        $s = mysql_real_escape_string($_POST['serv2b']);
        $t = mysql_real_escape_string($_POST['serv3b']);
        $u = $_POST['news'];
        $v = $_POST['testimonials'];
        $w = $_POST['galtxt'];

        $allowedExts = array("jpg", "jpeg", "gif", "png");

        if($w == TRUE){
            $aa = $_FILES["serv4"]["name"];
            $bb = $_POST['galtxt'];
            $cc = $_POST['galnm'];
            $sql = "INSERT INTO gallery (nm, loc, txt) VALUES ('$cc', 'Home', '$bb')";

            mysql_query($sql);

            $allowedExts = array("jpg", "jpeg", "gif", "png");

            $extension = end(explode(".", $_FILES["serv4"]["name"]));
        if ((($_FILES["serv4"]["type"] == "image/gif")
        || ($_FILES["serv4"]["type"] == "image/jpeg")
        || ($_FILES["serv4"]["type"] == "image/png")
        || ($_FILES["serv4"]["type"] == "image/pjpeg"))
        && ($_FILES["serv4"]["size"] < 2000000)
        && in_array($extension, $allowedExts))
          {
          if ($_FILES["serv4"]["error"] > 0)
            {
            echo "Return Code: " . $_FILES["serv4"]["error"] . "<br>";
            }
          else
            {

            if (file_exists("../front/images/" . $_FILES["serv4"]["name"]))
              {
              echo $_FILES["serv4"]["name"] . " already exists. ";
              }
            else
              {
              move_uploaded_file($_FILES["serv4"]["tmp_name"],
              "../front/images/" . $_FILES["serv4"]["name"]);
            mysql_query("UPDATE gallery SET src='images/$aa' WHERE nm='$cc' AND loc='Home'");
            echo $aa;
              }
            }
          }
        else
          {
          echo "Invalid file";
          }
        }
        else{}


        $checkbox=$_POST['checkbox'];
        for($i=0;$i<count($_POST['checkbox']);$i++){
        $del_id = $checkbox[$i];
        $sql = "DELETE FROM gallery WHERE id='$del_id'";
        $result = mysql_query($sql);}

        if($n == TRUE){
        $extension = end(explode(".", $_FILES["serv1"]["name"]));
        if ((($_FILES["serv1"]["type"] == "image/gif")
        || ($_FILES["serv1"]["type"] == "image/jpeg")
        || ($_FILES["serv1"]["type"] == "image/png")
        || ($_FILES["serv1"]["type"] == "image/pjpeg"))
        && ($_FILES["serv1"]["size"] < 2000000))
          {
          if ($_FILES["serv1"]["error"] > 0)
            {
            echo "Return Code: " . $_FILES["serv1"]["error"] . "<br>";
            }
          else
            {

            if (file_exists("../front/images/" . $_FILES["serv1"]["name"]))
              {
              echo $_FILES["serv1"]["name"] . " already exists. ";
              }
            else
              {
              move_uploaded_file($_FILES["serv1"]["tmp_name"],
              "../front/images/" . $_FILES["serv1"]["name"]);
            mysql_query("UPDATE image_info SET path='images/$n' WHERE nm='serv1' AND loc='Home'");
              }
            }
          }
        else
          {
          echo "Invalid file";
          }
        }
        else{}

        if($o == TRUE){ 
        $extension = end(explode(".", $_FILES["serv2"]["name"]));
        if ((($_FILES["serv2"]["type"] == "image/gif")
        || ($_FILES["serv2"]["type"] == "image/jpeg")
        || ($_FILES["serv2"]["type"] == "image/png")
        || ($_FILES["serv2"]["type"] == "image/pjpeg"))
        && ($_FILES["serv2"]["size"] < 2000000)
        && in_array($extension, $allowedExts))
          {
          if ($_FILES["serv2"]["error"] > 0)
            {
            echo "Return Code: " . $_FILES["serv2"]["error"] . "<br>";
            }
          else
            {

            if (file_exists("../front/images/" . $_FILES["serv2"]["name"]))
              {
              echo $_FILES["serv2"]["name"] . " already exists. ";
              }
            else
              {
              move_uploaded_file($_FILES["serv2"]["tmp_name"],
              "../front/images/" . $_FILES["serv2"]["name"]);
              mysql_query("UPDATE image_info SET path='images/$o' WHERE nm='serv2' AND loc='Home'");
              }
            }
          }
        else
          {
          echo "Invalid file";
          }
          }
        else{}

        if($p == TRUE){
        $extension = end(explode(".", $_FILES["serv3"]["name"]));
        if ((($_FILES["serv3"]["type"] == "image/gif")
        || ($_FILES["serv3"]["type"] == "image/jpeg")
        || ($_FILES["serv3"]["type"] == "image/png")
        || ($_FILES["serv3"]["type"] == "image/pjpeg"))
        && ($_FILES["serv3"]["size"] < 2000000)
        && in_array($extension, $allowedExts))
          {
          if ($_FILES["serv3"]["error"] > 0)
            {
            echo "Return Code: " . $_FILES["serv3"]["error"] . "<br>";
            }
          else
            {

            if (file_exists("../front/images/" . $_FILES["serv3"]["name"]))
              {
              echo $_FILES["serv3"]["name"] . " already exists. ";
              }
            else
              {
              move_uploaded_file($_FILES["serv3"]["tmp_name"],
              "../front/images/" . $_FILES["serv3"]["name"]);
              mysql_query("UPDATE image_info SET path='images/$p' WHERE nm='serv3' AND loc='Home'");
              }
            }
          }
        else
          {
          echo "Invalid file";
          }
        }
        else{}

        mysql_query("UPDATE page_info SET txt='$a' WHERE nm='title' AND loc='Home'");
        mysql_query("UPDATE page_info SET txt='$b' WHERE nm='welcome' AND loc='Home'");
        mysql_query("UPDATE page_info SET txt='$c' WHERE nm='welcome_message' AND loc='Home'");
        mysql_query("UPDATE page_info SET txt='$d' WHERE nm='services' AND loc='Home'");
        mysql_query("UPDATE page_info SET txt='$e' WHERE nm='services_list' AND loc='Home' AND id='4'");
        mysql_query("UPDATE page_info SET txt='$f' WHERE nm='services_list' AND loc='Home' AND id='5'");
        mysql_query("UPDATE page_info SET txt='$g' WHERE nm='services_list' AND loc='Home' AND id='6'");
        mysql_query("UPDATE page_info SET txt='$h' WHERE nm='services_list' AND loc='Home' AND id='7'");
        mysql_query("UPDATE page_info SET txt='$az' WHERE nm='services_list' AND loc='Home' AND id='8'");
        mysql_query("UPDATE page_info SET txt='$j' WHERE nm='services_list' AND loc='Home' AND id='9'");
        mysql_query("UPDATE page_info SET txt='$k' WHERE nm='services_list' AND loc='Home' AND id='127'");
        mysql_query("UPDATE page_info SET txt='$l' WHERE nm='services_list' AND loc='Home' AND id='128'");
        mysql_query("UPDATE page_info SET txt='$m' WHERE nm='service' AND loc='Home'");
        mysql_query("UPDATE page_info SET txt='$r' WHERE nm='serv1b' AND loc='Home'");
        mysql_query("UPDATE page_info SET txt='$s' WHERE nm='serv2b' AND loc='Home'");
        mysql_query("UPDATE page_info SET txt='$t' WHERE nm='serv3b' AND loc='Home'");
        mysql_query("UPDATE page_info SET txt='$u' WHERE nm='news' AND loc='Home'");
        mysql_query("UPDATE page_info SET txt='$v' WHERE nm='testimonials' AND loc='Home'");

        $nm = $_GET['nm'];
        $loc = $_GET['loc'];

        echo"
        <script type='text/javascript'>
            <!--
            window.location = 'site.php?act=edit&nm=".$nm."&loc=".$loc."&nt=upd'
            //-->
        </script>";

0 个答案:

没有答案