SQL插入期间发生错误

时间:2011-03-12 18:15:57

标签: php email

我已尝试使用此代码发送文件并将有关邮件的详细信息插入表中:

<?php
session_start();
define('incall', true);
include("connection.php");

if(!@include_once('config.php'))
{
    header('HTTP/1.0 404 Not Found');
    exit;
}

$to=$_POST['to'];
$message    = str_replace('{link}', $download_path.$_POST['filename'].'.mp3', $email_body);
$headers  = "From: ".$_POST['from'];
$subject=$_POST['subject'];
$date=date("Y/m/d");
$size='';
$username=$_SESSION['username']
if(mail($to, $subject, $message, $headers))
{   
    $query=mysql_query("INSERT INTO sent values('$username', '$to','$date', '', '.mp3', '$size' )");
    header("location:mailsent.php");
}
else
    exit('Error! VoiceMail not be send.');
?>

但我有一些错误说:

  

HTTP错误500(内部服务器   错误):意外情况是   在服务器遇到时遇到   试图满足要求。

请帮帮我

1 个答案:

答案 0 :(得分:2)

$username=$_SESSION['username']在这里缺少semicolon

文件大小:

使用filesize($_FILE['uploaderName']['tmp_name']);