500 내부 서버 오류를 제공하는 PHP 코드

비풀 벨

거래 웹 사이트를 만들고 있으며 사용자가 광고를 업로드하도록 만들려고합니다. 내가 작성한 코드는 localhost에서 실행할 때 오류없이 잘 실행됩니다. 하지만 사이트를 호스팅 한 다음 광고를 업로드하려고 할 때 "500 내부 서버 오류"가 발생했습니다. 코드를 변경하지 않았습니다.

submitad 파일

<html>
<head>
<title>Submit Ad</title>
<link rel="stylesheet" type="text/css" href="css/signup.css"/>
</head>

<?php
require('heading.php');
?>

<form class="submit-ad" action="submitad_validation.php" method="POST" enctype="multipart/form-data">
    <h1 class="sign-up-title">Submit Ad</h1>
    <input type="text" name="title" class="sign-up-input" placeholder="Title" required  autofocus>
    <input type="text" name="description" class="sign-up-input" placeholder="Description" required>
    <input type="text" name="contact" class="sign-up-input" placeholder="Email ID" required>
    <input type="text" name="price" class="sign-up-input" placeholder="Expected Price" required>

    <select class="sign-up-input" name="categories" required>
      <option value="mobile">Mobiles and Accessories</option>
      <option value="laptop">Laptops and Accessories</option>
      <option value="cars">Cars</option>
      <option value="bikes">Bikes</option>
      <option value="appliances">Home Appliances</option>
      <option value="books">Books</option>
      <option value="jewelery">Jewelery</option>
      <option value="music">Musical Instruments</option>
      <option value="pets">Pets</option>
    </select> 

    <!-- Code to upload the image of the item -->
    <input type="file" name="imageUpload" id="imageUpload"> 
    <input type="submit" value="Submit Ad" name="submit" class="sign-up-button">

</form>  
</html>

submitadvalidation 파일

<!--This page is used to get the ad data from the user and then store it in the database-->

<?php
require('connection.php');
session_start();
$title=$_POST['title'];
$description=$_POST['description'];
$value=$_POST['categories'];
$price=$_POST['price'];
$contact=$_POST['contact'];
$id=$_SESSION['user_id'];

if(isset($_POST['submit']))
{

    //Process the image that is uploaded by the user

    $target_dir = "uploads/";
    $target_file = $target_dir . basename($_FILES["imageUpload"]["name"]);
    $uploadOk = 1;
    $imageFileType = pathinfo($target_file,PATHINFO_EXTENSION);

        if (move_uploaded_file($_FILES["imageUpload"]["tmp_name"], $target_file)) {
            echo "The file ". basename( $_FILES["imageUpload"]["name"]). " has been uploaded.";
        } else {
            echo "Sorry, there was an error uploading your file.";}

    $image=basename( $_FILES["imageUpload"]["name"],".jpg"); // used to store the filename in a variable

    //storing the data in your database
    $query= "INSERT INTO items VALUES ('$id','$title','$description','$price','$value','$contact','$image')";
    mysql_query($query);

    require('heading.php');
    echo "Your add has been submited, you will be redirected to your account page in 3 seconds....";
    //redirecting the user back to the account page after successful uploading of the ad
    header( "Refresh:3; url=account.php", true, 303);
}

?>
자코모 네그 레티

아마도 업로드 폴더를 만들지 않았거나 업로드 폴더에 대한 쓰기 권한이 없거나 데이터베이스에 대한 잘못된 연결 매개 변수가있을 수 있습니다.

이것들을 확인하십시오

추신 : 오류 메시지를 활성화 할 수 있으면 즉시 문제를 찾습니다.)

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

500 내부 서버 오류를 제공하는 RewriteRule

분류에서Dev

설명 할 수없는 PHP 오류 (내부 서버 오류 500)

분류에서Dev

내부 서버 오류를 일으키는 모드 다시 쓰기, 오류 500

분류에서Dev

Slim PHP 500 내부 서버 오류

분류에서Dev

POST 500 내부 서버 오류-PHP

분류에서Dev

500 내부 서버 오류를 일으키는 update-php 클래스

분류에서Dev

Flask를 사용하여 파일을 디렉터리에 업로드 할 때 내부 서버 오류 코드 500

분류에서Dev

캔버스를 이미지로 저장하는 PHP에서 500 내부 서버 오류 발생

분류에서Dev

코드 = -1011 "요청 실패 : 내부 서버 오류 (500)

분류에서Dev

500 내부 서버 오류를 발생시키는 Apache 서버

분류에서Dev

Retrofit Post 요청이 작동하지 않고 500 오류 코드가 나타납니다 (내부 서버 오류).

분류에서Dev

알 수없는 내부 서버 오류 (500)를 수정하는 방법 Nginx가 나에게 제공합니까?

분류에서Dev

알 수없는 내부 서버 오류 (500)를 수정하는 방법 Nginx가 나에게 제공합니까?

분류에서Dev

코드가 성공적으로 완료되었지만 500 내부 서버 오류가 발생했습니다.

분류에서Dev

500 내부 서버 오류를 일으키는 Cronjob

분류에서Dev

HttpClient를 사용하여 500 (내부 서버 오류) 처리

분류에서Dev

내부 서버 500 오류를 반환하는 프런트 엔드 PUT 요청에서 | 장고 뷰

분류에서Dev

PHP 파일을 제공 할 때 IIS에서 500 내부 서버 오류가 발생 함

분류에서Dev

jQuery를 사용하여 ASP.NET AJAX 페이지 메서드를 직접 호출-500 (내부 서버 오류)

분류에서Dev

.htaccess를 사용하여 항상 index.php로 리디렉션 할 때 500 내부 서버 오류

분류에서Dev

Htaccess 재 작성 URL이 500 내부 서버 오류를 제공합니다.

분류에서Dev

.PHP 페이지에서만 내부 서버 오류 500

분류에서Dev

.PHP 페이지에서만 내부 서버 오류 500

분류에서Dev

NetworkError : 500 내부 서버 오류-PHP 웹 서비스

분류에서Dev

500 내부 서버 오류를 일으키는 웹 구성 오류

분류에서Dev

htaccess 파일을 사용하는 Apache 2.2, php 5.4가있는 공유 서버에서 Rewrite Engine이 켜져있는 내부 서버 오류 500

분류에서Dev

htaccess에서 PHP 확장을 제거하면 내부 서버 오류 (500)가 반환됩니다.

분류에서Dev

500 내부 서버 오류 PHP, 해결 방법?

분류에서Dev

PHP SQL Server : 500 특정 쿼리의 내부 서버 오류

Related 관련 기사

  1. 1

    500 내부 서버 오류를 제공하는 RewriteRule

  2. 2

    설명 할 수없는 PHP 오류 (내부 서버 오류 500)

  3. 3

    내부 서버 오류를 일으키는 모드 다시 쓰기, 오류 500

  4. 4

    Slim PHP 500 내부 서버 오류

  5. 5

    POST 500 내부 서버 오류-PHP

  6. 6

    500 내부 서버 오류를 일으키는 update-php 클래스

  7. 7

    Flask를 사용하여 파일을 디렉터리에 업로드 할 때 내부 서버 오류 코드 500

  8. 8

    캔버스를 이미지로 저장하는 PHP에서 500 내부 서버 오류 발생

  9. 9

    코드 = -1011 "요청 실패 : 내부 서버 오류 (500)

  10. 10

    500 내부 서버 오류를 발생시키는 Apache 서버

  11. 11

    Retrofit Post 요청이 작동하지 않고 500 오류 코드가 나타납니다 (내부 서버 오류).

  12. 12

    알 수없는 내부 서버 오류 (500)를 수정하는 방법 Nginx가 나에게 제공합니까?

  13. 13

    알 수없는 내부 서버 오류 (500)를 수정하는 방법 Nginx가 나에게 제공합니까?

  14. 14

    코드가 성공적으로 완료되었지만 500 내부 서버 오류가 발생했습니다.

  15. 15

    500 내부 서버 오류를 일으키는 Cronjob

  16. 16

    HttpClient를 사용하여 500 (내부 서버 오류) 처리

  17. 17

    내부 서버 500 오류를 반환하는 프런트 엔드 PUT 요청에서 | 장고 뷰

  18. 18

    PHP 파일을 제공 할 때 IIS에서 500 내부 서버 오류가 발생 함

  19. 19

    jQuery를 사용하여 ASP.NET AJAX 페이지 메서드를 직접 호출-500 (내부 서버 오류)

  20. 20

    .htaccess를 사용하여 항상 index.php로 리디렉션 할 때 500 내부 서버 오류

  21. 21

    Htaccess 재 작성 URL이 500 내부 서버 오류를 제공합니다.

  22. 22

    .PHP 페이지에서만 내부 서버 오류 500

  23. 23

    .PHP 페이지에서만 내부 서버 오류 500

  24. 24

    NetworkError : 500 내부 서버 오류-PHP 웹 서비스

  25. 25

    500 내부 서버 오류를 일으키는 웹 구성 오류

  26. 26

    htaccess 파일을 사용하는 Apache 2.2, php 5.4가있는 공유 서버에서 Rewrite Engine이 켜져있는 내부 서버 오류 500

  27. 27

    htaccess에서 PHP 확장을 제거하면 내부 서버 오류 (500)가 반환됩니다.

  28. 28

    500 내부 서버 오류 PHP, 해결 방법?

  29. 29

    PHP SQL Server : 500 특정 쿼리의 내부 서버 오류

뜨겁다태그

보관