我正在尝试使用我的本地主机并且工作正常只有pdf是goinf 进入我的健康文件夹。但是我如何上传我的pdf文件或所有文件类型 在我的服务器上的数据库?
if(isset($_POST["submit"]))
{
$folder_path = 'health/';
echo $filename = basename($_FILES['healthfile']['name']);
$newname = $folder_path . $filename;
$FileType = pathinfo($newname,PATHINFO_EXTENSION);
if($FileType == "pdf")
{
if (move_uploaded_file($_FILES['healthfile']['tmp_name'], $newname))
{
$filesql = "INSERT INTO user(pdf) VALUES('$filename') WHERE id='$id'";
$query = mysqli_query($conn, $filesql);
if (isset($query))
{
echo 'File Uploaded';
} else
{
echo 'Something went Wrong';
}
}
else
{
echo "<p>Upload Failed.</p>";
}
}
else
{
echo "<p>Class notes must be uploaded in PDF format.</p>";
}
}
?>
答案 0 :(得分:0)
if(isset($_POST['submit']))
{
$fname=$_FILES['file']['name'];
$ftype=$_FILES['file']['type'];
$fsize=$_FILES['file']['size'];
$ferror=$_FILES['file']['error'];
$ftmp=$_FILES['file']['tmp_name'];
$link=@fopen($ftmp,"r");
$file=@fread($link,$fsize);
$pdf=addslashes($file);
if($ftype=="pdf")
{
$query="insert into user values('$pdf','$ftype')";
$rs=@mysql_query($query);
if($rs)
{
echo "Upload Successful";
}
else
{
$tmp=mysql_error();
echo $tmp;
}
}
}
您必须添加用于连接数据库的代码。
答案 1 :(得分:0)
由于用于包含上传文件的文件夹上的文件写入权限问题,soup.find('p',{'class':'contact-info'}).find('b').text
可能始终返回false。