목록PHP (6)
막무가내 삽질 블로그
.git 폴더가 있는 곳에 vi .gitignore 생성 folder -> folder ignore file -> file ignore ex all -> extension ignore add -> commit -> push 만약에 git의 관리를 받고 있던 파일이나 폴더를 gitingnore 생성 전에 올렸으면 캐시에 남아있음 이럴경우 방법1 캐시를 지움 folder -> git rm --cached 폴더명 -r file -> git rm --cached 파일명.확장자 ex all -> git rm --cached *.확장자 방법2 무시 선언 -> 다시 취소 git update-index --assume-unchanged [파일명] git update-index --no-assume-unchanged [..
접속 mysql -u 아이디 -p 현재시간확인 select now(); 순서대로 진행 select b.name,a.time_zone_id from mysql.time_zone a, mysql.time_zone_name b where a.time_zone_id = b.time_zone_id and b.name like '%Seoul'; select count(*) from mysql.time_zone; select @@system_time_zone; quit; mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root -p mysql 패스워드 입력 mysql -u userid -p select @@global.time_zone,@@session.time_zone,@..
클라이언트에서 값이 넘어오면 해당 값 디렉토리로 접근을 해서 파일을 가져오는 코드이다. opendir => 파일을 읽는 함수 closedir => 파일을 닫는 함수 is_file => 파일인지 확인하는 함수 is_dir => 디렉토리인지 확인하는 함수
클라이언트에서 값이 들어오면 해당값으로 디렉토리를 생성해주고 디렉토리 안에 이미지를 넣는 구조였다. 디렉토리를 생성할때 755로 생성을 하였다. if (!is_dir($dir)) { echo "없으니 생성하자"; mkdir($dir, 0755, true); if (move_uploaded_file($_FILES["upload"]["tmp_name"], $target_mkdir)) { echo "생성 후 이동완료"; } } else { echo "폴더 있다"; if (move_uploaded_file($_FILES["upload"]["tmp_name"], $target_mkdir)) { echo "있는 폴더로 이동완료"; } } 생성 후 문제가 안될줄 알았는데 php에서 디렉토리를 생성하게 되면 서버계정의..
이곳저곳에서 보다 이제 어느정도는 정리가 끝났다. 많은 예제들을 짬뽕시키고 내게 필요한 쪽으로 계속 변경중에 있다. 기존에 방식은 view에서 adapter로 다시 넘겨 줬지만 변경된 것은 모든걸 presenter에서 처리를 하였다. MainContract public interface MainContract { // presenter 에서 view를 업데이트 하기 위한 이벤트 interface View { void showLoading(); void hideLoading(); void onErrorMessage(String message); void showToast(String name); } // view에서 호출할때 이벤트 interface Presenter { void attachView(Vie..
php 이미지 업로드가 안되서 개고생 했다. 임시저장소에는 저장이 되는데 원하는 디렉토리에 저장이 안되었다. 에러도 안떴음... ( ini에서 설정을 다해줬으니...) 생각 조금만 더 해보면 삽질을 덜 할 수 있었는데.....여튼 우선 echo "temp:".$_FILES['이미지']['tmp_name']." "; (이미지란 form 의 name값) 를 해서 값이 나오면 파일이 정상적으로 업로드 된 거다(임시저장소에) 업로드 되는 폴더와 옮겨질 폴더의 권한을 write 가 되는 권한을 준다 업로드 될 폴더의 상위 폴더 까지 write 권한이 있어야 한다 여기서 완전 멘붕 별 삽질 다해봤는데 안되서 구글링 하다 하나 찾았다 (참고 : https://shonm.tistory.com/287 옮겨질 폴더의 구조..