喜悦国际村 » PHP高级编程 » 求助,不知道是甚麼問題!

页: [1]
wxcyz2006-7-14 05:45 AM
求助,不知道是甚麼問題!

[size=4]一個簡單的上傳,如果和數據庫連上就不能上傳.
我在本地機和朋友的linux服務器上執行ok
但是在我們公司的服務器上執行不過
我說是服務器原因,但是服務器那邊說沒有問題.

下面是我測試的文件

[/size]

config.php
[php]
<?php
define('DB_HOST', 'localhost');                        
define('DB_LOGIN', 'oe_hongjiang');                           
define('DB_PASSWORD', '');                           
define('DB_NAME', 'oe_hongjiang');
?>
[/php]

db_conn.php
[php]
<?php
include_once("config.php");
$HOST = DB_HOST;
$LOGIN = DB_LOGIN;
$PWD = DB_PASSWORD;
$NAMES = DB_NAME;
$conn = mysql_connect($HOST, $LOGIN, $PWD);
mysql_select_db($NAMES);
?>
[/php]

test.php
[php]
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<?php
require_once("db_conn.php");
if ($_POST['hiddenField'] != ""){

        for ($i=0;$i<2;$i++){

          $photo1t = $HTTP_POST_FILES['down'][tmp_name][$i];
          $photo1name = $HTTP_POST_FILES['down'][name][$i];
       
          if (!empty($photo1t)){
                //echo $name."----1<br>";
          pdf_down($name,$photo1t,$photo1name,1,"photo",120,120);
          }
        }
}else{
?>
<form name="form1" method="post" action="" enctype="multipart/form-data">
  <input type="file" name="down[]">
  <input type="submit" name="Submit" value="送出">
  <input type="hidden" name="hiddenField" value="ok">
</form>
<?php
}

function pdf_down($name,$photo1t,$photo1name,$class_id,$filename,$smW,$smH){

        $namedate =  date("Y-m-d H:i:s");
        $accept_overwrite = 0;
        $file_size_max = 1000000;
        $pic_id_a =1;
        if ($pic_id_a == ""){
        $pic_id = 0;
        }else{
        $pic_id =$pic_id_a;
        }
//echo $pic_id."<BR>";

        if ($photo1name){
                $pieces = explode(".",$photo1name);       
                $picname2 = $pic_id+1;  

                if ($photo1t != "")$tempchar1 = substr(strrchr($photo1name, "."), 1);
                $myfile_name = "yc_yc_1_1.".$tempchar1;
                $path1 = "images/".$myfile_name;

echo $photo1t."<br><br>";
echo $photo1name."<br><br>";
echo $path1."<br><br>";
//exit;
         
          if ($photo1x_size > $file_size_max){
                echo "對不起,你的文件容量大於規定";
                exit();
          }
          
       
                if (!copy($photo1t,$path1)){
                  echo "複製失敗";
                  exit();
                }else{
                  echo "複製成功";
                  exit();
                }
        }

}
?>
[/php]

shaocpa2006-7-17 08:08 AM
我也遇到类似问题,搞了天,反复检查代码!

   结果发现不是 服务器的事,代码逻辑也没错,我想里面的代码不是用手输入的吧,一定有复制的地方,是那里的错

aofanliguo2006-7-18 02:07 PM
是不是权限有问题啊!没有写的权利?
主要是服务器文件夹权限啊


查看完整版本: 求助,不知道是甚麼問題!


Powered by Discuz! Archiver 6.1.0  © 2001-2006 Comsenz Inc.
Processed in 0.006056 second(s), 2 queries