찾다

 >  Q&A  >  본문

이미지가 업로드되었으며 데이터베이스에 추가된 후에는 표시할 수 없습니다.

addPro.php 페이지
<tr>
<td align="right">제품 사진</td>
<td>
<label for="file">선택하세요:</ label> ;
<input type="file" name="file" id="file" />
<!-- <a href="javascript:void(0)" id="selectFileBtn"> 첨부파일</a>
<div id="attachList" class="clear"></div> -->
</td>
</tr>
checkaddPro.php 페이지
<?php
header('content-type:text/html;charset=utf-8');
include_once( 'conn.php');



$GName=$_POST["pName"];
$CID=$_POST["CID"];
$GPrice=$_POST["mPrice"];
// $ GImage=$_FILES["파일"];
$GContent=$_POST["pDesc"];

if($_FILES["file"]["error"])
{
echo $_FILES["file"] ["error"];
}
else
{
//업로드된 파일의 유형과 크기를 제어합니다
if(($_FILES["file"]["type"]=="image/jpeg" || $_FILES [ "File"] ["type"] == "Image/PNG") && $ _Files ["file"] ["size"] & lt 1024000) {
// 저장된 파일 위치 찾기 // $ filename = "./file/".date("YmdHis").$_FILES["file"]["name"];
    $path='uploads';
                                                                     사용   사용                         ‐     ‐                                                                마이크로타임(true), '.'. '.'. $ ext; OFF -– – – ~ - a admin/<. . $ _ files ["file"] ["name"]; "UTF-8", "GB2312", $ FILENAME)

// 파일 존재 여부 확인
(File_exists ($ FILENAME)) {
Echo " 그건 존재했어! ";
                                                                                                          > = "상품(GName,CID,GPrice,GImage,GContent)에 삽입 ) 값('$GName','$CID','$GPrice','$filename',' $GContent')";
mysql_query($sql);
$num = mysql_affected_rows();
if ($num> ;0) {
echo "<script>alert('제품 추가 성공');location='addPro.php';</script>";
             }else{
                      echo "<script>alert('제품 추가 실패') ; location='addPro.php';</script>";
}
             }
                                                                                                               AddPro.php';

아래 테스트 페이지에서 추가된 사진은 업로드 폴더에 추가되지 않습니다.



페이지에서 표시되지 않습니다.

2619일 전1541

모든 응답(2)나는 대답할 것이다

  • nearest

    nearest2017-10-26 00:23:28

    $filename을 상대 경로 또는 실제 경로로 변경하세요

    회신하다
    1
  • 路过

    路过2017-10-25 08:16:16

    이곳에 오류가 있을 수 있습니다

    1. 저장된 파일이 없습니다(사진이 없습니다)

    2. 사진 주소가 정확하지 않습니다(콘솔 오류 메시지 참조)

    3. 데이터가 빠져나가지 않았습니다

    회신하다
    0
  • 내 로컬 폴더에 저장되지 않았지만 쓸 수 없습니다

    · 2017-10-25 19:22:00
  • 취소회신하다