Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- curl
- php
- function
- OOP
- Regex
- Linux
- jquery
- MySQL
- UTF-8
- 경영
- Session
- 웹하드순위
- JavaScript
- Forms
- string
- post
- composer-php
- 웹하드추천
- date
- Laravel
- HTML
- 전략
- Arrays
- Apache
- file-upload
- 무료다운로드쿠폰
- Ajax
- variables
- JSON
Archives
- Today
- Total
개발! 딱 깔끔하고 센스있게!
slim php 프레임 그림 업로드 put 데이터베이스 본문
저는 slim php 프레임의 초보자입니다.
사진을 올리고 싶습니다.
POST 를 통해 데이터베이스에 파일을 올려 주시면 실례 코드도 있습니다.
대답
이것은 경로기:
$app->post('/', 'uploadFile');
다음 함수를 가리키기:
function uploadFile () { if (!isset($_FILES['uploads'])) { echo "No files uploaded!!"; return; } $imgs = array(); $files = $_FILES['uploads']; $cnt = count($files['name']); for($i = 0 ; $i < $cnt ; $i++) { if ($files['error'][$i] === 0) { $name = uniqid('img-'.date('Ymd').'-'); if (move_uploaded_file($files['tmp_name'][$i], 'uploads/' . $name) === true) { $imgs[] = array('url' => '/uploads/' . $name, 'name' => $files['name'][$i]); } } } $imageCount = count($imgs); if ($imageCount == 0) { echo 'No files uploaded!! Try again'; return; } $plural = ($imageCount == 1) ? '' : 's'; foreach($imgs as $img) { printf('%s 
', $img['name'], $img['url']); } }
더 좋은 답안이 있다면, 수정을 환영합니다.
'개발 스크랩 메모 > PHP' 카테고리의 다른 글
어떻게 PHP 에서 집성 테스트를 합니까? (0) | 2020.12.24 |
---|---|
XAMPP for linux 에서 PHP 업그레이드? (0) | 2020.12.24 |
PHP 세션과 나의 android 응용 프로그램 로그인 (0) | 2020.12.24 |
PHP 출력 버퍼 (0) | 2020.12.23 |
PHP 에서 올린 그림을 제출한 후 데이터베이스에 저장하지 않고, 미리 보기를 표시합니까? (0) | 2020.12.23 |
Comments