본문 바로가기

FALL in/G.MA's 개발일지

php, mysql 연결 실패 문제 if(!$conn = mysqli_connect('localhost', '사용자계정', '패스워드')) echo "mysql 연결실패";else echo "mysql 연결성공";?>위와 같은 간단한 php를 만들어 php와 mysql 연결을 테스트해봤을때 계속 mysql연결실패가 나왔었다. 오류는  No such file or directory  이다.구글에 검색해보고 많은 시도를 해본결과 php의 mysql 소켓과 mysql의 mysql 소켓이 서로 다른곳에 있다는 문제였다.php info를 실행해보면mysql.default_socket/var/mysql/mysql.sockmysql소켓이 위의 위치에 있는걸 알수있는데mysql에서 status; 를 입력하면UNIX socket: /tmp/mysql.s.. 더보기
[javascript] url에서 소스 긁어오기 (XMLHttpRequest() 브라우저 문제) (이 코드는 인터넷익스플로러에서는 원래 실행이안된다.) 단순히 url에서 소스를 alert 해주는 코드인데 실행이 되는브라우저, 안되는 브라우저가있었다.우선 사파리에서는 실행이 되었다. 파이어폭스나 크롬에서는 실행이되지 않았다. 이전에 openweathermap api를 사용할때는 잘되었는데 왜 안되는지 의문이었다. 생활코딩에 물어본결과 보안의 문제였는데 (파이어폭스의 웹개발도구의 웹콘솔을 실행해보면 교차 원본 요청 차단: 동일 출처 정책으로 인해 [요청한 도메인]에 있는 원격 자원을 읽을 수 없습니다. 자원을 같은 도메인으로 이동시키거나 CORS를 활성화하여 해결할 수 있습니다.라는 에러가 나온다.) 크롬에서는 Allow-Control-Allow-Origin이라는 확장도구를 깔아서 해보라는것이였다.일단.. 더보기
[Javascript] Json/Openweathermap(날씨 API) 사용하기 Javascript에서 날씨를 불러오기위해 구글에 검색했더니 구글날씨, 기상청, openweathermap 등이 나왔다.구글날씨 api는 사용이 종료되었다고 해서 openweathermap api를 이용하기로했다. - Openwathermap API 사용법먼저 openweathermap 홈페이지에 들어가서 가입을 한다.(https://openweathermap.org)가입을하면 API key를 받게되는데 이것을 이용해서 api를 사용하게된다.가입을하고 my home페이지에서(my home 페이지는 로그인상태에서 상단의 sign in이나 sign up버튼을 누르면 나온다.) API keys버튼을 누르면자신이 api key를 볼수있다. 무료, 스타트업 계정은 api key가 다시 활성될때까지 10분 걸린다고.. 더보기