본문 바로가기

코딩/PHP

(16)
[php] 전역변수 $GLOBALS vs $_SESSION globals도 페이지간에 변수를 공유할 수 있고, session도 페이지 간에 변수를 공유할 수 있다면 도데체 차이가 무엇인지 궁금했다. stackoverflow.com/questions/14848145/what-is-the-difference-between-session-variables-global-variables-in-php What is the difference between session variables & Global variables in php? What is the difference between session & Global variables in php? stackoverflow.com 결론만 말하자면 globals는 페이지를 넘나들며 변수를 공유할 수 있다. 세션도 이런 기..
[php] 코드의 수정사항이 반영이 안될 때 캐쉬 문제임. php.ini 파일에 가서opcache.enable=0로 설정을 하면 됨! (1=사용함, 2=사용안함.) suzxc2468.tistory.com/196 PHP 수정사항이 바로 적용안될때 : PHP 캐시 비활성화 #잡설 간단한 웹애플리케이션을 만들때 뚝딱 만드려고 출퇴근시간 막간을 이용하여 인강으로 서버사이드 언어인 PHP을 배웠다. WAMP(Windows 기반 / Apache Server / MySQL / PHP) 라는 기가막힌 종합셋트로 suzxc2468.tistory.com
웹페이지 글자가 깨질 때 webisfree.com/2015-12-16/meta-charset-%EB%A9%94%ED%83%80%ED%83%9C%EA%B7%B8%EC%97%90%EC%84%9C-%EB%AC%B8%EC%9E%90-%EC%9D%B8%EC%BD%94%EB%94%A9-%EC%84%A4%EC%A0%95%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95 meta charset, 메타태그에서 문자 인코딩 설정하는 방법 HTML에서 사용되는 문자 인코딩(Encoding)에 대하여 알아보고자 합니다. 웹페이지를 생성, 퍼블리싱하게되면 가장 먼저 태그 내부에 태그를 작성합니다. webisfree.com
DB, PHP, HTML 특수기호 호환 HTML에서 하트는 ♥로 사용한다. 현재 게시판을 만드는 과정이다. 제목에 특수기호인 하트가 들어갔을 때 게시물을 클릭하니 DB에서 특수기호를 인식하지를 못한다. (글을 눌러도 제목과 글이 안나옴.) DB에 저장될 때는 하트가 ♥라는 문자열로 저장되게 하였고 DB에서 가져온 문자열을 html에 랜더링 하는 것도 잘 된다. 게시판은 GET방식으로 제목을 보내고 이 데이터를 DB에 보낸다. html에 특수기호가 포함된 제목, 내용이 있을까봐 get방식으로 보내기 전에 htmlspecialchars()로 한번 변환해서 get데이터로 보내주었다.(❤가 ♥로 변환되는 효과가 있었음) 그결과 www.~~~~?title=안녕♥로 잘 동작했다. 그러나 이것도 DB가 알아듣지를 못한다. 여전히 글을 터치해도 값을 안줌...
PHP 파일 구분자 php에서 파일을 구분할 때 슬래쉬를 사용할까? 역슬래쉬를 사용할까? 나는 습관적으로 계속 슬래쉬 사용중이었다. 그러다가 다른 코드에서 또는 디렉토리에서 전체경로 복사를 했을 때 경로를 붙여넣기 해보면 역슬래쉬인 경우가 많았다. 실험결과 둘다 올바르게 동작한다.
PHP 경로 지정방법 상대경로를 사용하니 에러가 떠서 절대경로를 사용하려 했다. 그때 생긴 의문.. 루트 디렉토리는 어딜까? 1. 아파치의 htdocs가 루트 디렉토리 일 것이다. 2. C:~이게 루트 디렉토리 일 것이다. 실험결과 2번이 맞다! include_once(/queen/includeFiles/db.php) x incude_once(C:/bitnami/~) o
PHP require와 use의 차이 use는 namespace를 사용할 때 사용하는 키워드이다. require는 파일을 불러와서 포함시킬 때 사용하는 키워드다. 기본적으로 use는 namespace를 사용하겠다는 것인데 현재 작업하고 있는 파일에 namespace의 정보가 없다면 use를 사용해도 효과가 없다. 즉 use를 하기 위해서는 해당 namespace의 정보가 있는 파일이 먼저 require되어야 성공적으로 use를 이용해 네임스페이스를 사용할 수 있다.
PDO연결시 could not find driver https://m.blog.naver.com/PostView.nhn?blogId=meelong0&logNo=140126617258&proxyReferer=https:%2F%2Fwww.google.com%2F php PDO 관련 에러 MySql: Could not find driver JQGrid를 사용하기 위해서 해당 소스를 다운 받아서 테스트 겸 페이지를 손대고 있다. 테스트를 하기 위... blog.naver.com 구름IDE사용중 일어난 해프닝 php.ini에서 'extension=pdo_mysql 부분을 주석해제 했으나 작동하지 않음. 터미널을 잘 읽어보니 이 설정을 사용하려면 php mbstring이 enable이어야 한다고 해서 삽질하는중. 잘 찾아보니 ;extension=mbstring이 있..