php - 在服务器中上传PHP mysql文件

标签 php mysql upload

我正在尝试通过 PHP mySQL 上传文件。我的脚本在本地主机上完美运行,但在服务器中无法运行。它没有将文件上传到服务器。这是我的 ActionScript 。

//This is the directory where images will be saved 
$target1 = "notice/";
$target2 = "notice/"; 
$target3 = "notice/"; 
$target4 = "notice/";  

$target1 = $target1 . basename( $_FILES['photo1']['name']); 
$target2 = $target2 . basename( $_FILES['photo2']['name']);
$target3 = $target3 . basename( $_FILES['photo3']['name']);
$target4 = $target4 . basename( $_FILES['photo4']['name']);

 //This gets all the other information from the form 
$day=$_POST['day']; 
$month=$_POST['month']; 
$year=$_POST['year']; 
$title=$_POST['title'];
$dis=$_POST['dis'];
$pic1=($_FILES['photo1']['name']);
$pic2=($_FILES['photo2']['name']); 
$pic3=($_FILES['photo3']['name']); 
$pic4=($_FILES['photo4']['name']);  

// Connects to your Database 
mysql_connect("localhost", "root", "") or die(mysql_error()) ; 
mysql_select_db("trustcol") or die(mysql_error()) ; 

//Writes the information to the database 
mysql_query("INSERT INTO notice VALUES (NULL, '$day', '$month', '$year', '$title',          '$dis', '$pic1', '$pic2', '$pic3', '$pic4')") ; 

move_uploaded_file($_FILES['photo1']['tmp_name'], $target1);
move_uploaded_file($_FILES['photo2']['tmp_name'], $target2);
move_uploaded_file($_FILES['photo3']['tmp_name'], $target3);
move_uploaded_file($_FILES['photo4']['tmp_name'], $target4);
include('adminbanner.php'); 
include('adminmenu2.php');
?>

这在我的 PC/localhost 上运行得很好,但在服务器中它没有上传文件,为什么?

最佳答案

  1. 您是否在 php.ini 中启用了 file_uploads(或使用 ini_set)?

  2. 文件大小是否大于upload_max_filesize php.ini 中的配置选项?

  3. 也看看其他的:PHP.ini

    max_input_time , memory_limit , max_execution_time , 和 post_max_size

  4. 查找上传文件夹的权限

关于php - 在服务器中上传PHP mysql文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14228567/

相关文章:

php - 从字符串中删除非数字字符(不包括句点和逗号)(即删除除数字、逗号和句点之外的所有字符)

php - 仅使用 PHP 对搜索结果进行分页

php - 创建与以下下拉菜单相同的 HTML5 范围 "slider"

php - 如何在新窗口中设置 session 设置

mysql - SQL查询中的SQL语法错误

php - 运行脚本错误解释器 : Permission denied

mysql - 使用 datediff 更新字段

java - 如何在实时服务器上使用mysql上传java网站

php - TMP中上传的图片没有文件扩展名?

linux - 查看目录中的新文件,然后运行脚本