2017-12-24 29 views
-1

を働いていない:PHPでXAMPPローカルサーバーにアップロードしようとすると、それは私に、このエラーが発生します

Notice: Undefined index: file in C:\xampp\htdocs\create_event.php

、ここでは私のコードは

HTMLです:

<form class='reg_event' method='post' enctype='multipart/form-data'> 
    <p>Nome do evento:<input type='text' name='n_evento'></input></p><br><br> 
    <p>Local do evento:<input type='text' name='l_evento'></input></p><br><br> 
    <p>Data do evento:<input type='text' name='d_evento'></input></p><br><br> 
    <p>Imagem do evento:<input type='file' name='upload' id='upload'></input></p><br><br> 
    <p>Link do evento:<input type='text' name='link_evento'></input></p><br><br> 
    <input type="submit" name='submit'></input> 
    </form> 

PHP

<?php 

include 'dbh.php'; 

if($_SERVER["REQUEST_METHOD"] == "POST"){ 

    $n_evento = mysqli_real_escape_string($conn, $_POST['n_evento']); 
    $l_evento = mysqli_real_escape_string($conn, $_POST['l_evento']); 
    $d_evento = mysqli_real_escape_string($conn, $_POST['d_evento']); 
    $link_evento = mysqli_real_escape_string($conn, $_POST['link_evento']); 
    $file_name = $_FILES['upload']['name']; 
    $file_dst = $_SERVER['DOCUMENT_ROOT'] . 'event_img/' . $_FILES["file"]["name"]; 

    move_uploaded_file($_FILES['upload']['tmp_name'], $file_dst);  
    }; 

} 
?> 
+1

その '$ _FILES [ "アップロード"] [ "名前"]'ない '$ _FILES [ "ファイル"] [ "名前"]' – rtfm

+0

男は、あなたが最高です、私が探してきましたそんなに長い間、間違っていたのですが、新鮮な眼のペアがトリックをしたと思います。私はあなたの助けをしてうれしく思います! –

答えて

0

あなたのHTMLコードはgのようですそうだ。以下のPHPコードは、あなたのアップロードディレクトリに読み書き権限があることを確認するのに役立ちます。

include 'dbh.php'; 

if($_SERVER["REQUEST_METHOD"] == "POST"){ 
    $n_evento = mysqli_real_escape_string($conn, $_POST['n_evento']); 
    $l_evento = mysqli_real_escape_string($conn, $_POST['l_evento']); 
    $d_evento = mysqli_real_escape_string($conn, $_POST['d_evento']); 
    $link_evento = mysqli_real_escape_string($conn, $_POST['link_evento']); 
    $file_name = $_FILES['upload']['name']; 
    $file_dst = 'event_img/' . $file_name; 
    move_uploaded_file($_FILES['upload']['tmp_name'], $file_dst);  
} 
関連する問題