[SQL] PHP와 SQL 경로 저장 파일을 업로드
SQLPHP와 SQL 경로 저장 파일을 업로드
사람이 PHP와 및 SQL 서버에 파일 경로 저장 파일을 업로드하는 방법에 대한 좋은 자습서를 알고 있나요?
해결법
-
==============================
1.당신은 적어도 다중 / 폼 데이터 인코딩과 HTML POST 양식을 필요로 파일을 업로드합니다. 거기에 당신이 파일을 찾아 입력 유형 = "파일"필드를 넣고 양식을 제출 버튼을 제출합니다.
당신은 적어도 다중 / 폼 데이터 인코딩과 HTML POST 양식을 필요로 파일을 업로드합니다. 거기에 당신이 파일을 찾아 입력 유형 = "파일"필드를 넣고 양식을 제출 버튼을 제출합니다.
<form action="upload.php" method="post" enctype="multipart/form-data"> <input type="file" name="file"> <input type="submit"> </form>
upload.php로에서 업로드 된 파일은 키와 필드 이름 $ _FILES에 의해 액세스 할 수 있습니다.
$file = $_FILES['file'];
다음과 같이 이름을 얻을 수 있습니다 :
$name = $file['name'];
당신은 다른 사람이 잃어버린 얻을 것이다, 인 move_uploaded_file ()를 사용하여 영구적 인 위치로 이동해야합니다
$path = "/uploads/" . basename($name); if (move_uploaded_file($file['tmp_name'], $path)) { // Move succeed. } else { // Move failed. Possible duplicate? }
당신은 데이터베이스 일반적인 방법으로 경로를 저장할 수 있습니다 :
$sql = "INSERT INTO file (path) VALUES ('" . mysqli_real_escape_string($path) . "')"; // ...
-
==============================
2.http://www.w3schools.com/php/php_file_upload.asp에서
http://www.w3schools.com/php/php_file_upload.asp에서
HTML
<html> <body> <form action="upload_file.php" method="post" enctype="multipart/form-data"> <label for="file">Filename:</label> <input type="file" name="file" id="file" /> <br /> <input type="submit" name="submit" value="Submit" /> </form> </body> </html>
PHP
<?php if ($_FILES["file"]["error"] > 0) { echo "Return Code: " . $_FILES["file"]["error"] . "<br />"; } else { if (file_exists("upload/" . $_FILES["file"]["name"])) { echo $_FILES["file"]["name"] . " already exists. "; } else { move_uploaded_file($_FILES["file"]["tmp_name"], "upload/" . $_FILES["file"]["name"]); echo "Stored in: " . "upload/" . $_FILES["file"]["name"]; //<- This is it } } ?>
파일을 저장할 경로를 지정하는 데 필요한 파일을 업로드 할 것을 유의하십시오. 파일을 저장하면 당신은 이미 그것을 경로를 알고있다.
from https://stackoverflow.com/questions/2879266/upload-file-with-php-and-save-path-to-sql by cc-by-sa and MIT license
'SQL' 카테고리의 다른 글
[SQL] 오라클에서 SELECT 문의 결과 목록을 쉼표로 구분 [중복] (0) | 2020.07.06 |
---|---|
[SQL] 엑셀 2013 이상 65536 행 오류 쿼리 (0) | 2020.07.06 |
[SQL] 여러 데이터 세트를 기반으로 BIRT 보고서를 만드는 방법 (0) | 2020.07.06 |
[SQL] SQL Server 2008의 로그 파일 (* .LDF)을 읽기 (0) | 2020.07.06 |
[SQL] 데이터 간격으로 그룹 (0) | 2020.07.06 |