003 (Plesk Hosting) Change PHP Settings

PHP 설정을 변경하는 방법 대시 보드에서 PHP 설정 아이콘을 클릭해야합니다 PHP 설정을 변경하기 전에 우리는 그들이 무엇을 바꿀 것인지를 알아야합니다

이 예제에서는 opencart를 설치하려고합니다 여기에 필요한 PHP 설정 메신저 있습니다 PHP 53 이상 그리고 더 나는이 설정이 필요할 것이다

이제 서버를 변경하십시오 상단에서 오른쪽으로 버전이 올바른지 확인해야합니다 설정을 변경하십시오 설정을 적용하려면 확인을 클릭하십시오 성공 로그 아웃하는 것을 잊지 마세요;)

Tutorial Codeigniter Part 6 Upload Images Using Database

Assalamualaikumm wrwb 나와 다시 만난다

이번에는 데이터베이스로 이미지를 업로드 할 것이다 좋아, 평소와 같이 xampp 실행 그런 다음 apache 및 mysql 시작을 클릭하십시오 브라우저 및 응용 프로그램 편집기를 실행하려면 여기를 클릭하십시오 글쎄, 어제 그 앱이 우리가 만든 앱이야 어제 코딩을 미리하고 싶습니다

알았어 이제는 코딩의 라인이 너무 많아서 여기 뷰 파일에서 코딩을 줄였습니다 그래서 나는 분해했거나 새로운 PHP 파일을 만들었다 이제이보기에 폴더를 만들고 템플릿의 이름을 지정하십시오 그 안에 새 파일을 다시 만듭니다

이전에 복사 한 파일에 여기에 붙여 넣으십시오 그런 다음 여기에 php 파일을 붙여 넣거나 php 파일을 호출하십시오 여기서 include 함수를 사용하고 있습니다 그것의 기능은 그가 나중에 phpnya 파일을 호출하여 한 번 코딩 많은 입력하지 않도록 프로그램에 PHP 파일을 삽입 포함 확인 결과가 동일 함 탐색 창에서 다시 잘라내어 이전에 템플릿 폴더에 붙여 넣습니다 여기에 붙여 넣으세요

이전 include 함수를 사용하여 동일한 작업을 다시 수행하십시오 이제 바닥 글에서 우리도 자른다 자본 입력 항목에서 우리는 또한 아니 codignnya 조금 jg 매우 도움이 쉽게 코딩 오류를 분석하게 보이 이제 사용자가 테이블에 이미지를 업로드 했으므로 먼저 사용자보기를 만들어야합니다 그런 다음 users 폴더를 만듭니다 이전에 v_mahasiswa 파일에서 복사 된 파일을 여기 pastecan 이제 컨트롤러 파일을 생성하여 사용자 데이터를 표시합니다

c_users라는 이름을 좋아합니다 load view 함수를 호출하여 데이터를 표시합니다 여기서 우리가 파일을 파일보기에 더 일찍 배치하기 때문에 우리는 잘라내어 파일 ci-tutorial ok로 이동해야합니다 그리고 우리의 새로 고침 ok를 시도해보십시오 이미이 오류가 발생했습니다

그러나 v_users에서 변수 데이터가 인식되지 않기 때문에 뷰 사용자에게 다시 붙여 넣기해야합니다 먼저 파일 함수를 만들어 데이터를 표시합니다 자, 이것을 입력하면 특별한 코딩을 작성하는 작은 기능을 설명 할 수 있습니다 코딩 프로그램에서 수행 할 작업을 단축하는 방법 특정 작업을 수행하기 위해 여러 번 호출되기 위해 이제 우리는 construk 함수를 생성합니다 function construk 이것은 객체 준비시 자동으로 실행되는 초기 프로세스를 가능하게합니다 내부 메소드와 다른 프로세스를 호출하는 속성에 초기 값을주는 것 그런 다음 변수를 만듭니다

이미 살았던 ok는 필드 이름을 변경합니다 그것을 tb 사용자 필드로 조정하십시오 좋아, 이제 tb 사용자의 사진 필드 추가 내게 너무 많은 것은 다음 튜토리얼을 기다리고있다

How to Increase the Maximum file upload size, post max size, memory limit, PHP version in WordPress

WordPress의 최대 파일 업로드 크기, 최대 크기, 메모리 한도, PHP 버전을 늘리는 방법 이 비디오에서는 업로드 파일 크기, 게시물 크기, 메모리 제한을 늘려 다양한 방법을 사용하는 방법을 보여줍니다 설명을 매우주의 깊게 읽으십시오

PHP 버전은 여기에서 변경할 수 있습니다 이 비디오가 마음에 들면 내 채널을 구독하는 것을 잊지 마세요 우 호 모든 것이 완벽하게 끝났습니다 동영상을 시청 해 주셔서 감사합니다 공유 (& share)와 같은 설명을 삭제하십시오

How to use FTP to upload files to WordPress for Beginners

FTP를 통해 웹 사이트에 액세스하는 방법을 알고 싶습니까? 계속 시청 해주세요이 동영상에서 인기있는 두 가지 동영상을 살펴 보겠습니다

FTP를 사용할 수있는 방법 WordPress 웹 사이트 웹 사이트를 변경할 예정이므로 먼저 웹 사이트의 백업 사본이 있는지 확인하십시오 이제 FTP는 파일 전송 프로토콜이며 파일과 폴더에 액세스 할 수있는 호스팅 제공 업체를 통해 귀하의 웹 사이트에 이것은 당신이가는없이 귀하의 웹 사이트에 액세스 할 수있는 방법입니다 WordPress 대시 보드를 통해 이 기능은 다음과 같은 경우에 유용합니다 플러그인이 잘못되었거나 코드가 사이트를 해독하면 웹 사이트에 액세스 할 수있는 다른 방법이 있습니다

청소하고 다시 돌아가서 빨리 돌아 다니십시오 몇 가지 FTP 클라이언트를 사용할 수 있습니다 이 비디오에서는 Filezilla를 사용할 것입니다 그래서 당신은 Filezilla-projectorg로 가고 싶습니다

당신에게 적합한 것을 다운로드하십시오 기계 일단 Filezilla를 설치하면 이것이 무엇입니까? 그것은 보일 것이다 우리가하고 싶은 다음 일은 가고있다 앞으로 자격 증명을 추가하십시오

저희 웹 사이트에 접속하십시오 그럼 파일로 넘어 가자 사이트 관리자, 여기에서 우리가 추가 할 수 있습니다 새로운 사이트 원하는 호스트 아래에서 웹 사이트 이름, FTP 자격 증명 추가 을 통해 귀하의 호스팅 제공 업체로부터 귀하에게 와야합니다 이메일을 보내거나 호스팅 제공 업체에 이메일을 보낼 수도 있습니다

당신이 이미 그것을 모르는 경우에 신임장을 요구하십시오 프로토콜에 따라 FTP를 선택합니다 명시 적 FTP를 사용하려는 암호화 가능한 경우 TLS 그것은 그것이 컴퓨터에서 들어오는 데이터를 암호화하여 우리는 그것을 유지하고 싶습니다 우리가 사용하고자하는 로그인 유형 표준

다음으로에 대한 자격 증명을 추가하십시오 FTP 사용자 마지막으로 우리는 이름을 바꾸면 여러 사이트가있는 경우 도움이됩니다 연결되면 연결을 클릭합니다 여기서 성공적인 대화를 볼 수 있습니다

오는 모든 폴더가 표시됩니다 여기 FTP 연결 문제가 발생하는 경우 서버에 연결할 수 없다고 말한다 다음 자격 증명 좀 봐 자격 증명에 문제가있다 올바른지 알고 싶으면 호스팅 제공 업체에 문의하십시오

정보 이제는 FTP 영역 왼쪽에는 로컬 사이트와 폴더가 있습니다 내가 할 수있는 컴퓨터에서 파일 업로드 및 다운로드 그리고 이것은 내 컴퓨터에 있습니다 오른쪽에있는 것은 원격 사이트 및 귀하의 wp 폴더와 파일은 여기에 공개 같은 것을 보면

public_html과 같은 것을 보면 그러면 위의 폴더 중 하나입니다 앞으로 가서 클릭하여 시도하고 모든 WordPress가있는 폴더로 이동 파일 및 폴더 여기에서 우리는 우리가 필요로하는 파일을 다운로드하십시오 예를 들어 나는 나의 것을 바꿀거야 테마의 함수 파일 그래서 나는 wp-content를 더블 클릭하고 싶다

내 테마 영역으로 내 테마 폴더에 어떤 폴더인지 알 수 있습니다 여기 내 기능이 있습니다 php 나는 그것을 오른쪽 클릭하여 다운로드 할 수있다 그리고 당신이 여기에서 보는 것에 따라 그것은 나의 것에 국지적으로 가고있다 컴퓨터

이제 파일이 생겼어 내 컴퓨터에서 로컬로 내 WordPress 웹 사이트 다운로드가 완료됨에 따라이 파일을 열 수 있습니다 텍스트 편집기로 메모장을 사용할거야

필요한 변경을 할 수 있습니다 그 파일에 일단 변경을하면 너는 그것을 구할 수 있고, 돌아갈 수있다 함수 영역에 업로드 그것을 덮어 쓰고 이제는 변경했습니다 FTP를 통해 귀하의 웹 사이트에 접속하십시오 이제 어떻게 될까요? 웹 사이트에 플러그인을 업로드하고 관리 영역을 통해하지 마십시오

그건 꽤 인기가있어 프리미엄 플러그인을 다운로드 한 경우 수행 할 작업 플러그인의 웹 사이트 및 사용자로부터 그것을 당신의 컴퓨터에 다운로드하고 지금 그것을 업로드 할 방법이 필요합니다 귀하의 웹 사이트지만 WordPress를 사용하고 싶지 않아요 관리 영역 우리가 할 수있는 일은 3 개의 점이있는 폴더를 더블 클릭하면, 폴더를 통해 나를 데려 갈거야

계층을 다음 단계로 그래서 내가 볼 때까지 다시해야 해 내 플러그인 영역 그리고 플러그인을 더블 클릭하면됩니다 왼쪽에서 오른쪽으로 업로드하십시오 내가 어떻게 보이는지 보여 줄 수 있도록 플러그인을 잡을거야 이제 프리미엄 플러그인을 다운로드했습니다

먼저 할 수있는 일은 우리가 로컬로 zip 파일 그래서 나는 그것을 추출 할거야 나는 그것을 어디에서 이야기하고 싶은가? 나는 그것을 넣고 싶다 메인 폴더에 넣을거야 추출한다

그런 다음 새 폴더가 디렉토리를 두 ​​번 클릭하고 모든 파일이 그곳에 좋아 보인다 이제 업로드 할 수있다 우리의 웹 사이트에 FTP 나는 내 파일실로 돌아갈거야

당신은 누락 된 것들이있는 것처럼 보입니다 괜찮아 여기로 가서 새로 고침을 할 수있어 파일 / 폴더 및 가져 오는거야 모든 정보

업로드 준비가되었습니다 왼쪽에 폴더가 있는지 확인하고 싶습니다 업로드하고 싶습니다 오른쪽에 내가 있는지 확인하고 싶습니다 내 플러그인 디렉토리는 여기에서 볼 수 있습니다

너는 할 수 있었다 왼쪽 클릭하고 드래그하지만 당신이 여러 차례 accedentally 할 수 있다는 것을 알아 차렸다 그것을 다른 디렉토리에 놓으면 그것이있는 곳을 잃을 수도 있습니다 그래서 더 좋은 생각입니다 마우스 오른쪽 버튼으로 클릭하기 만하면됩니다

업로드 파일을 저장하는 데 약간 시간이 걸릴 것입니다 우리의 플러그인 디렉토리에 직접 업로드 여기에서 줄을 내려다 볼 수 있습니다 바로 거기에서 성공적으로 이전 할 수 있습니다 업로드가 완료되었으므로 다음으로 넘어갈 수 있습니다

우리의 대시 보드는 플러그인을 볼 수 있습니다 내 대시 보드에 갈거야 플러그인 영역으로 넘어 가서 설치된 플러그인 그리고 당신은 MonsterInsights가 실제로 있음을 보았습니다 오버하지만 우리가 통해 업로드 할 때 FTP는 끝났지 만 활성화되지는 않습니다 그것은 우리가 활성화하기 전에해야 할 일이있을 때를 대비하여 실제로 효과가 있습니다

이제 모든 미디어를 먼저 플러그인을 추가 할 FTP를 그렇게 할 수있게 해줘 서버에서 추가하는 것과 같은 것 또는 FTP에서 미디어 이제 그들은 둘입니다 FTP를 사용하려는 큰 이유 귀하의 사이트에 대한 하나, 플러그인 업로드하기 둘, 오류 또는 문제 해결 귀하의 사이트 및 귀하의 워드 프레스 대시 보드에 액세스 할 수 없습니다 직접

오늘 비디오에서 뭔가 배웠어? 그렇다면 우리 Youtube 채널을 구독하면 더 도움이 될 것입니다 WordPress 웹 사이트를 관리하고 시청 해 주셔서 감사합니다

Upload Files with cPanel File Manager | GoDaddy

안녕! 이 비디오에서는 웹 사이트 파일을 호스팅 계정에 업로드하는 방법을 배우게됩니다 cPanel 파일 관리자를 사용하십시오 GoDaddy 호스팅 계정을 설정하고, 이제 웹 사이트 파일을 업로드 할 준비가되었습니다

귀하의 계정 페이지에서, 웹 호스팅의 오른쪽에, 관리 [클릭]을 클릭하십시오 호스팅 계정 페이지에서, 웹 사이트 파일을 업로드 할 도메인을 찾습니다 관리 [클릭]을 클릭하십시오 cPanel 대시 보드에서, 파일 아래에서, 파일 관리자 [클릭]를 클릭하십시오 파일 관리자 디렉토리 선택 대화 상자에서, 웹 루트 디렉토리가 기본적으로 선택됩니다

cPanel은 공개 html 폴더를 기본 도메인 이름 웹 사이트의 웹 루트 디렉토리로 사용합니다 웹 루트 디렉토리에 넣은 파일들 방문자가 웹 브라우저에서 도메인 이름에 액세스 할 때의 부하입니다 이 디렉토리의 파일 관리자에 액세스하려면, Go [click]을 클릭하십시오 cPanel의 파일 관리자를 사용하면 한 번에 하나의 파일 만 업로드 할 수 있습니다 한 번에 여러 파일을 업로드해야하는 경우, 예를 들어, 전체 웹 사이트, FTP (File Transfer Protocol) 또는 FTP 클라이언트를 사용하는 것이 좋습니다

또는, 웹 사이트의 모든 파일을 하나의 압축 파일에 넣을 수 있습니다 zip 파일이라고합니다 그런 다음 zip 파일을 업로드하고 파일 관리자 루트 디렉토리에서 그 내용을 추출 할 수 있습니다 cPanel File Manager를 계속 사용하고 zip 파일을 사용하여 웹 사이트의 파일을 업로드하십시오 웹 사이트의 파일을 압축하면, cPanel 파일 관리자에서, public_html 폴더를 선택하십시오 [click], 파일 선택을 클릭하십시오

찾아보고 컴퓨터에서 zip 파일을 찾으십시오 파일을 선택하고 [열기]를 클릭하십시오 업로드 상태를 보여주는 대화 상자가 화면에서 실행됩니다 업로드가 완료되면, 화면 중간의 Back to 링크를 클릭하십시오 업로드 된 zip 파일이 여기에 표시됩니다 이 폴더에 파일을 추출하려면, zip 파일을 선택하고 추출 [클릭]을 클릭하십시오 확인 추출 대화 상자에서, 클릭하여 파일 추출]을 클릭하십시오

웹 루트 디렉토리 폴더에 추출 된 파일 목록이 표시됩니다 닫기를 눌러 웹 루트 디렉토리 폴더 [돌아 가기]로 돌아가십시오 zip 파일의 내용은 이제 public html 폴더에 표시됩니다 또는 기본 도메인 이름 웹 사이트의 웹 루트 디렉토리 그게 다야! 이제 웹 사이트 파일을 업로드 했으므로, 웹 브라우저를 열고 도메인으로 이동하여 방문자에게 표시되는 내용을 확인하십시오

how to increase file upload size limit in WordPress on localhost

Xampp 제어판 열기 아파치 설정 버튼을 클릭하고 phpini 파일을 엽니 다

"post_max_size"를 검색하고 값을 더 높은 값으로 변경하십시오 이제 upload_max_filesize를 검색하고 그 값을 더 높은 값으로 변경하십시오 phpini 파일 저장 이제 아파치 서버를 다시 시작하십시오 보시다시피 최대 업로드 파일 크기는 2GB로 설정됩니다

Increase File Upload Size WordPress on Google Cloud

안녕하세요 여러분 – onepagezencom의 Joe입니다

이 자습서에서는 업로드 크기 제한을 늘리는 방법을 보여 드리겠습니다 Google Cloud Platform의 WordPress 파일 용 따라서이 튜토리얼의 첫 번째 단계는 컴퓨팅 엔진으로 넘어가는 것입니다

따라서 Google Cloud Platform으로 이동하여 햄버거 메뉴를 클릭하면됩니다 그리고 나서 "계산 엔진" 그런 다음 "VM 인스턴스" 그리고 거기에 도착하면 연결 단추를 클릭하여 여기에 "SSH"라고 말합니다

그래서 그것을 클릭하십시오 좋구나 첫 번째 단계는 루트 사용자로 연결하는 것입니다

그렇게하기 위해 우리는 "sudo -i"에 들어갈 것입니다 확인 – 다음 단계 우리는 "phpini"파일을 편집 할 것입니다 그렇게하기 위해 우리는 "nano"라고 타이핑 할 것입니다 그리고 나서 우리는 파일 경로에 들어갈 것입니다 phpini 파일 이제 이것은 당신에 따라 다르다 귀하의 워드 프레스 설치

그래서 나에게는 Bitnami WordPress 설치를 사용합니다 그래서 내 phpini 파일의 위치는

/opt/bitnami/php/etc/phpini 좋구나 따라서 일단 여기에 파일 경로를 입력하면 "enter"를 클릭하십시오

좋구나 이제 phpini 파일을 열었습니다 업로드 최대 파일 크기를 수정하겠습니다 이렇게하려면 [ctrl + w]를 검색하십시오 유형 [upload_max_filesize] 들어가다 그리고 여기에 "upload_max_filesize"가 있습니다 그리고 기본값은 40 메가 바이트입니다

어느 것이 꽤 작습니까? 64 또는 128M으로 변경할 수 있습니다 꼭 필요한 것 이상으로 올려 놓지 마십시오 그럼, 내 것을 바꿀거야 64M 좋아, 이제 upload_max_filesize가 변경되었습니다 우리는 우리의 설정을 저장하려고합니다

이 파일에는 몇 가지 다른 제한 사항이 있습니다 그리고이 비디오의 설명에있는 것들을 나열 할 것입니다 원할 경우 언제든지 늘릴 수 있습니다

하지만 대부분의 경우 여기 max_upload_filesize 제한을 변경하면 이것은 대부분의 문제를 해결할 것입니다 그래서 이것을 저장하기 위해 우리는 Ctrl + O를 할 것입니다 그리고 나서 우리는 "enter"를 클릭 할 것입니다

완전한 그리고 이걸 끝내려면 "ctrl + x"

완벽한 – 그것은 모두 돌봐 이 비디오를 시청 해 주셔서 감사합니다 도움이 되셨기를 바랍니다 궁금한 점이 있으면 아래 상자에 의견을 기재하십시오 그리고 앞으로의 WordPress 비디오를 구독하십시오

고마워요!

How to remote upload a file to your host with php

흠 테스트 테스트 흠 지금 나타나고 있니? 아아아

승인! 아아아아 지금 실시간으로 확인 지금 나는 원한다 약에 대해서 말해 업로드 방법 파일 호스팅 와 아아아 원격 제어 방식, 왜냐하면 그 일반적인 방법을 사용하면 다운로드해야합니다

우리가 wordpress를 설치하기를 원한다면 WordPress 파일을 수동으로 다운로드해야합니다 그런 다음 호스팅에 다시 업로드해야합니다 문제가 있다면 aaa 느린 인터넷 또는 게으른 이게 방법이다 그래서 원격 제어 솔루션입니다 어, 리모콘 최선의 해결책 Softaculous Apps Installer를 사용하고 싶다면 문제 없습니다

그러나 나는 기쁘지 않다 우리는 수동 방식을 선호한다 그래서 제일 먼저 cpanel에 로그인하십시오 실패한 관리자가되다 그리고 나서, 그냥 aaaa 빈 폴더에 들어가고, 다른 폴더와 섞이지 않는다

거기에 새로운 파일 이름 uploadphp를 만들어야합니다 이 파일을 편집하십시오 좋아요, 천천히 기다려주세요 '( 괜찮아! 느린 좋습니다, uploadphp가 열릴 때 이 파일 관리자로 나는 워드 프레스 파일을 donwload 싶어요

여기에서 우리는 BUFSIZ를 정의 할 필요가있다 4095 이 파일을 다운로드하는 우리의 URL은 다음과 같습니다 아아아 링크를 다운로드하여 파일을 다운로드하십시오 승인? 아마도 다른 사람 이해해야 할 것이 아무것도 없다 이 가까운 가까운 여기에 URL이 있습니다 파일, 파일 열기 url 그들은 다운로드 작업을 의미합니다 그리고 나서 그들은 uploadphp 파일 옆에 글을 씁니다

그래서, 그것은 기능입니다 그들은 파일을 움켜 잡는다 WordPress의 출처에서 그리고 나서 그들은 여기 옆에 놓았다 그래서 우리는이 파일을 저장합니다 나중에이 코드를 웹에서 다운로드 할 수 있습니다

그리고 우리는 단지 폴더 이름으로 귀하의 URL을 입력 / 베타 권리? 승인 / beta, 그리고 uploadphp 이제 우리는 uploadphp를 보았습니다 그래서,로드 중입니다 그래서, 우리는 기다린다

봐, 다운로드 중이다 여전히 579MB 아직로드가 완료 될 때까지 기다리는 중입니다 다운로드가 진행 중이므로 계속 기다립니다 5

92MB 595MB 다운로드가 끝날 때까지 크기가 증가하는 것을 본다 좋아, 우리는 wordpressorg/download를 살펴 본다 우리는 파일의 크기를 확인합니다

우리는 targz 형식을 다운로드한다 targz 약 76MB 그래서, 그것은 같은 링크입니다

지금 우리가 링크를 복사 할 때와 똑같습니까? 그래서 629MB를 보자 좋아,이 파일 다운로드가 완료되었습니다 좋아, 완료 후 dowload 꼭 그런 것은 아닙니다 하나의 완전한 파일을 만든다

때때로 그들은 부패 할 것이다 속도 호스팅의 관점에서, 요법 하지만 신경 쓰지 마라 시도하고 싶다면 간단합니다 파일 만 추출하면됩니다

파일에서 추출 할 수 있다면 확인하십시오 그 말은, 파일 사용하기에 좋으므로 아무런 문제가 없습니다 그래서, 내가 클릭하면, 그들은 지금 우리가 다운로드하는 파일을 보일 것입니다 그래서 이것은 서버에서 신선한 다운로드입니다 원격 업로드 우리없이 다운로드하고 다시 업로드 그래서이 것은 매우 편리합니다

좋아 예제로 몇 가지 다른 문제가있을 것입니다 모든 파일이 아님 추출 할 수있다 파일 관리자 예제 rar 등 우리는 확실히 모른다

우리가 아는 바로는 tar gz zip 등을 지원하기 때문입니다 그래서 만약

당신은 더 자세한 내용이 필요합니다, 당신은 설명에서 아래 링크를 참조 할 수 있습니다 고맙습니다 🙂

PHP Tutorial For Beginners: File Upload

이 비디오 튜토리얼에서는 PHP 파일 업로드 스크립트를 작성하는 방법을 학습합니다 그래서 나와 함께있어 라

이봐 요, 사람들이 뭐니? 상원 의원은 여기 codingpassiveincomecom에서 왔습니다 내가 다른 사람들이 웹이되는 것을 돕는 곳 개발자가 훨씬 쉽고 빠르다 그리고 나서 그들은 자신의 것으로 그것을 할 것이다

그래서 당신이 구독을 고려하는 관심사입니다 그래서 지금 나는 phpstorm에있다 빈 PHP 파일 업로드 프로젝트를 만들었고 새로운 비어있는 업로드 폴더와 빈 indexPHP 파일 그 첫 번째 일 우리는이 서버에 파일을 업로드 할 수 있는지 확인해야합니다

내 예제에서는 localhost를 사용합니다 XAMPP 서버와 나는 이미 업로드 할 수있는 것을 알고 있지만, 아마 그렇지 않을 수도 있습니다 PHP 태그를 열어서 확인한 다음 여기 에코를 말하고 함수 PHP 정보를 호출하고 이것을 열어 보겠습니다 브라우저에서 보시다시피 내 서버에 대한 정보가 있습니다 보시다시피 PHP 버전 7을 사용하고 있으며 여기에서로드 된 구성 파일을 볼 수 있습니다

그리고 그것의 위치는 이것입니다 그래서, 나는이 위치로 가서이 파일을 열 것이다 수동으로 이동할 수는 있지만 터미널과 그것을 얻고 Enter를 누르면이 파일이 열립니다 이제 나는 파일 업로드 및 당신이 볼 수있는 순간 나를 위해 그것은에 설정할 수 있습니다 꺼져 있거나 어쩌면 이렇게 될 수 있습니다 그래서, 사건은 당신을위한 것일 수도 있습니다

그것은 내 사이트에있는 것처럼 보입니다 그 후에 파일을 말하면이 자습서를 설정할 수 있습니다 아래보다, 업로드 할 수있는 최대 파일 크기, 임시 디렉토리 등의 다른 설정도 있습니다 하지만 가장 중요한 것은 여기에있는 것입니다 이제 빈 HTML 문서를 만들겠습니다

html로 머리말을하고, 나는 제목을 가지고 PHP 파일 업로드라고 말할 것입니다 여기에서는 몸과 몸체를 말할 것입니다 간단한 HTML 폼을 만들 것입니다 나는 폼 메소드를 사용하여 포스트 액션을 사용할 것이라고 말할 것이다 나는이 동일한 색인을 사용할 것입니다

PHP 파일 그리고 우리가 파일을 업로드하기 때문에, 우리는 암호화 파트를 멀티 파트 양식 데이터로 변환합니다 좋아요, 이제 두 개의 입력이 필요합니다 파일 형식이 입력됩니다; 나는 그것을 약간의 이름으로 말할 것이다 첨부 파일과 버튼 하나만 있으면됩니다 이것이 우리가 필요로하는 모든 것입니다

이제 브라우저에서 열어 보겠습니다 파일을 선택하면 열어 본 파일을 클릭하여 열 수 있습니다 업로드하고 지금 당장 볼 수 있듯이 아무것도 일어나지 않습니다 왜냐하면 우리는 이 양식의 게시물을 처리 할 PHP 코드 그래서 PHP는 먼저이 말을 해봅시다

if (isset ($ _ post [ 'submit']); 누군가이 버튼을 누르면 우리는 여기에있는 코드의 일부를 실행할 것입니다 먼저 파일을 업로드 할 위치를 선언하고 싶습니다 그래서, 나는 목표 파일을 말할 수있다 = 그래서 그 폴더는 업로드 될 것이고 지금 이 폴더에서 우리가 파일을 저장할 방법을 파일 이름으로 설정해야합니다 그래서, 내가 할 일은 basename 함수를 호출 할 것입니다

파일 배열에서 이름을 가져올 것입니다 그러니 그게 뭔지 보여 드리겠습니다 이 파일을 인쇄한다고 가정 해 봅시다 그리고 우리가 가진 것을 보자 그래서, 내가 지금 어디에서 왔는지

좋아요, 계속하고, 파일을 선택하십시오 좋아요 files는 배열, 연관 배열이고이 배열 안에는 첨부 파일을위한 또 다른 배열이 있습니다 이 첨부 파일에는 이름이 있습니다 이 파일 유형입니다

우리는 일시적인 이름을 가지고 있습니다, 우리는 오류가 있습니다 그것은 모든 것을 의미합니다 그리고 우리는이 파일의 크기도 가지고 있습니다 그래서,이 이름을 얻으려면 첨부 파일 이름을 말할 것입니다 우리는 또한 그것을 테스트 할 수 있습니다

이 파일을 첨부 파일처럼 말한 다음 이름을 지정하고 보시다시피, 우리는 그것을 가지고 있습니다 그래서, 근본적으로 내가 달성하려고 노력하고있는 것 바로 여기 내 목표 파일을 원해요 폴더 업로드에 있고 파일의 이름이 무엇이든 이름이됩니다 하지만 여기에서는 basename 함수를 사용하고 있습니다 왜냐하면 어떤 경우에는 우리가 원하지 않는 문자를 가질 수 있기 때문입니다

그래서 우리는 파일 이름을 얻고 싶습니다 그래서이 basename 함수가 좋은 것입니다 우리가 원하면 이 타겟 파일을 에코하여, 그것이 잘 보이는지 확인하십시오 우리가 볼 수 있듯이 대상 파일 업로드 및이 폴더 따라서이 파일을 업로드 폴더에 업로드하려면 함수가 필요합니다

업로드 된 파일을 이동하십시오 그래서, 나는 파일들을 사용할 것이다 첨부 파일을 작성한 다음 임시 이름을 사용합니다 그래서,에서 업로드하고 싶습니다 이 위치에있는이 위치 파일

임시 이름을 사용할 것입니다 괜찮아 그리고 우리는 목표 파일에 업로드하고 싶습니다 그리고 에코 파일을 업로드했다고 말할 수 있습니다 그래서, 당신이 볼 수 있듯이 여기 if 문을 사용하고 있습니다

이 함수는 업로드 된 파일을 이동하면 true 또는 false를 반환합니다 파일이 업로드되었거나 업로드되지 않은 경우 파일의 일부를 실행합니다 암호 이 예제에서 업로드 된 에코 파일이 실행된다고 가정 해 봅시다 계속하면 업로드 된 파일이 있습니다

이제 업로드 폴더로 이동할 수 있습니다 알 수 있듯이 내 그림 있어요 png 파일 그래서 다시 시도하면 어떻게됩니까? 효과가있다 다시

그러나 문제는 같은 파일이 이미 존재하고이 파일을 덮어 쓰지 않으려면 어떻게 확인할 수 있는가입니다 우리가 할 수있는 일은 파일이있는 경우 함수를 사용합니다 그래서, 파일이 존재한다면, 목표 파일이라고 말할 것입니다 나는 반향을 말할 수있다 이 이름이 이미있는 파일이 이미 있습니다

자, 여기 다른 말을 해봅시다 좋아요, 그럼 지금 시험합시다 계속해서,이 이름으로 신청했다고 이미 존재합니다 다시 말해, 우리가 다른 것을 가질 때까지이 파일을 다시 업로드하지 않을 것입니다 파일

우리는 예를 들어이 히트 오픈, 히트 업로드에 갈 수 있습니다 파일이 업로드되었습니다 이제 다른 파일이 있습니다 이제 우리는이 양식을 어떻게 보호 할 수 있습니까? 파일 형식을 업로드 할 수 있습니다 모든 유형의 파일을 업로드 할 수 있습니다

이미지 업로드 양식을 만들고 싶다고 가정 해 보겠습니다 그리고 이미지 만 업로드 할 수 있습니다 그래서, 우리가 할 수있는 것은 내가 여기서 말할 수있다 파일 확장명을 가져 와서 extension =이라고 말하면 pathinfo () 함수를 사용합니다 여기서는 대상 파일을 말하고 PHP를 확인한다고 가정 해 보겠습니다

자, 확장이 무엇인지 보자 신장 그래서이 확장은 여기에 SQL입니다 확장자가 png 및 확장자와 다른 경우 여기에서 말할 수 있습니다

그리고 jp, jpeg, echo와 다르다 고합시다 이미지 파일 만 허용됩니다 자, 여기 다른 말을 해봅시다

좋아요 지금 시험해보십시오 업로드를 다시 시도하고 이미지 파일 만 허용됩니다 파일의 확장자가 이미지 파일이 아니기 때문에 우리가 정의한 것입니다 그래서 우리가 지금 사진을 업로드하려고 시도하고 업로드를 클릭하면 업로드 된 파일이 표시됩니다

확장자는 png이므로 우리가 확인할 수있는 마지막 것은 업로드중인 파일의 크기를 찾을 수 있으며 큰 파일 크기를 제한 할 수 있습니다 업로드 할 수 있습니다 이 배열에서 볼 수 있듯이 크기가 이 값이 바이트이기 때문에 여기서 312KB임을 알 수 있습니다

그래서, 당신이 할 수있는 일은 우리가 제한 할 것입니다 200 KB 이상의 모든 파일 업로드 할 수 없습니다 따라서 첨부 파일 크기가 200 KB보다 크면 "파일을 에코합니다" 너무 큽니다 ", 그렇지 않은 경우 이제 좋아요 이제 테스트 해 봅니다 다시 업로드하면 파일이 너무 큽니다

좋아, 그러자 이 튜토리얼의 목적에 따라 500KB로 제한을 설정합니다 그래서 업로드해서 다시 테스트해볼 수 있습니다 이제이 이름을 가진이 파일은 이미 존재한다 이것은 우리가 이것을 통과했다는 것을 의미한다

바로 이것과 코드의 문제이다 그래서, 내가 할 수있는 것은 내가 가서 파일을 지우고 다시 테스트하고 지금 파일 업로드, 그리고 여기에 우리가 간다 우리는 이것을 더 이상 꼭대기에 올 필요가 없습니다 그것을하는 방법을 보여주기위한 목적 일뿐입니다 그래서, 얘들 아 그게 전부예요

이것은 정말 기본적인 것이고 당신이 이것을 쉽게 이해할 수 있기를 바랍니다 문의 사항이 있으시면 아래 의견에 질문 해주십시오 또한이 튜토리얼이 마음에 들면 그것을 좋아하고 친구들과 공유하십시오 조심해!