2016-09-01 23 views
-2

PHPファイルをサーバーにアップロードしてファイルをアップロードできません。同じPHPファイルのアップロードページを使用してサーバにローカルにアップロードしようとすると、正常にロードされました。しかし、同じPHPページを使用してネットワーク上の他のシステムからアクセスしようとしているときに、同じファイルをアップロードしようとすると、以下のエラーが表示されます。PHPファイルのアップロードを使用してサーバーにファイルをアップロードできませんか?

include("connect.php"); 
$fname=$_FILES['uploadfile']['name']; 
$sessionUsercode=$_SESSION['sessionUsercode']; 
     $path="/home/path/to/upload/"; 
if(substr($fname,0,1)=="a") 
{ 
    if(substr($fname,2,3)=="off") 
    { 
     $mmsg=ucwords("officers"); 
     $mside="A"; 
     $mcause="O"; 
    } 
    else 
    { 
     $mmsg=ucwords("daily"); 
     $mside="A"; 
     $mcause="D"; 
    } 
} else if(substr($fname,0,1)=="l") 
{ 
     $mmsg=ucwords("Supplementary"); 
     $mside="A"; 
     $mcause="D"; 
} 

echo "path". $lfname=$path.$fname; 
echo $uploadfile=$_FILES['uploadfile']['tmp_name']; 
if(!file_exists($uploadfile)) 
    $msg=ucwords("uploaded file doesn't exists!"); 
else 
{ 
    $msize=filesize($uploadfile); 
    if($msize>0) 
    { 
    if(file_exists($lfname)) 
    unlink($lfname); 

    echo $res=copy($uploadfile,$lfname); 

    if(!$res) 
    $msg=ucwords("can't upload/copy said file!"); 
    else 
    { 
    $file_size=filesize($uploadfile); 
    $handle = fopen($uploadfile,"r"); 

    $buffer = fread($handle, filesize($uploadfile)); 
    $buffer = addslashes($buffer); 
    fclose($handle); 


    $ent_dt=date("Y-m-d"); 
    $ent_tm=date("H:i:s"); 

    $rs1=mysql_query($sqlchk) or die(mysql_error()); 
    $nmsqlchk=mysql_num_rows($rs1); 

    } 

    } 
    else 
    $msg=ucwords("uploaded file is empty!"); 
} 
header("Location:message.php?msg=$msg"); 

Screenshot of Error

+2

この作業の罰金をunblockip変更することができますipblockのためにこのウェブサーバのエラーは誰もが問題を正当化する方法を、あなたのコードを示しています。考えます –

+0

「早く助けてください」これは私があなたをより少なく助けたいと思うようにします。 –

+0

ウェブサーバーのログファイルをチェックしてください。このエラーはPHPに関連していません –

答えて

0

私は.Uは

+0

一部のファイルは正常にアップロードされていますが、一部は正しくアップロードされていません。 –

関連する問題