브라우저에서 서버로 이미지 업로드

3443 단어 PHP
복제품으로 움직여야 한다
상세한 설명 출처는 아래 URL을 참조하세요!

인용하다


인용하다

디렉토리 구조

$ tree
├── top
│   ├── upload
        //アップロードが成功すると下記のように画像が入る
│   │   └── pre.png
│   ├── uploader.html
│   └── uploader.php

권한 변경


외부 인원이 브라우저에서 서버에 이미지를 올릴 수 있도록 우선 안전성을 넓혀야 한다
chmod 777 upload
chmod 777 top

html

<html>
<head><title>uploader.html</title></head>
<body>
<form method="post" enctype="multipart/form-data" action="uploader.php">
  <input type="file" name="upfile">
  <input type="submit" value="アップロードする">
</form>
</body>
</html>

php

<html>
<head><title>uploader.php</title></head>
<body>
<!-- <p> file uploader </p> -->
<?php
  $updir = "./upload/";
  $filename = $_FILES['upfile']['name'];
  if(move_uploaded_file($_FILES['upfile']['tmp_name'], $updir.$filename)==FALSE){
    print("Upload 失敗");

    //print($_FILES['upfile']['error']);
  }
  else {
    //print("<b> $filename </b> uploaded");
  }
?>
</body>
</html>

실행


좋은 웹페이지 즐겨찾기