伙计们,我今天非常沮丧,因为我的 php 文件错误
它没有将文件上传到我的文件夹,也没有错误消息
实际上我正在创建一个聊天网站,所以我已经完成了它,但问题是在我的服务器中它无法工作。
我的代码
<script type="text/javascript">
<?php
$upload_dir = $_SERVER['DOCUMENT_ROOT'];
if (isset($_GET['room']) && isset($_GET['room']) ) {
if (isset($_FILES['img'])) {
require 'db_connect.php';
$room = mysqli_real_escape_string($conn,$_GET['room']);
$room = htmlentities($room);
$name = mysqli_real_escape_string($conn,$_POST['hidden']);
$name = htmlentities($name);
$img = $_FILES['img'];
$imgName = $img['name'];
$imgAddr = $img['tmp_name'];
$imgErr = $img['error'];
$imgSize = $img['size'];
if ($imgErr == 0) {
if ($imgSize<=2000000) {
$fileExt = explode('.',$imgName);
$fileExt_check = end($fileExt);
$allowedExts = array('png','jpg','jpeg','gif');
if (in_array($fileExt_check,$allowedExts)) {
if(copy($imgAddr,$upload_dir.'/ImgsSended/'.$imgName)){
date_default_timezone_set('Asia/Kolkata');
$date = date("h:i A d F - Y");
$sql = "INSERT INTO `myMessages` ( `msg_type` , `msg`, `room`, `name`, `stime`) VALUES ('file','imgsSended/$imgName', '$room', '$name', '$date')";
$res = mysqli_query($conn,$sql);
if ($res) {
echo '
alert("Image Sended Successfully");
location.href = "rooms.php?roomname='.$room.'";
';
}
}
ImgsSend 是我要在其中上传图像的文件夹名称
我在此页面中通过文件上传表单发送了一个发布请求
有只小跳蛙