55,000원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 해결됨PHP 7+ 프로그래밍
문자열 변수를 선언할 때 더블쿼터 대신 싱글쿼터를 주로 쓰는 이유가 궁금합니다.
안녕하세요. 이번 강의를 통해 PHP 7 기반 클래식 프로젝트를 어느정도 끝마치게 되었습니다. 수강 중 내내 궁금한 점이지만, String형 변수를 선언하거나 또는 echo(출력문)을 사용하실 때 대게 싱글쿼터를 사용하는 모습을 볼 수 있었는데요. 문자열과 변수를 섞어서 사용하는 경우 변수의 값을 문자열 사이사이 출력한다면 더블쿼터를 사용하고, 그 외에는 싱클쿼터를 사용해도 큰 문제는 없는 것인가요? (별도의 PHP 코딩 스타일이 있는지 궁금합니다.)
- 해결됨PHP 7+ 프로그래밍
Session 강의 중 Session 정보를 삭제했음에도 파일이 남는 이유에 대한 질문 글입니다.
안녕하세요. PHP - Session 강의 내용 중 'session_destory()', 'session_gc()'를 사용하여 세션 파일을 삭제하거나 가비지컬렉션이 동작하여 삭제되는 모습을 볼 수 있었는데요. 이후에도 남아있는 세션 파일들에 대해서는 개발자가 직접 처리를 해줘야하는지, 아니면 PHP의 가비지컬렉션이 또 다시 동작하여 자동으로 처리될 때까지 그냥 두면 되는지 궁금합니다!
- 해결됨PHP 7+ 프로그래밍
회원가입 성공/실패시 리다이렉션에 대한 질문입니다.
안녕하세요. 회원가입 레이아웃 및 프로세스 코딩 부분에서 회원가입 작성 양식을 POST 방식으로 데이터를 넘겨주고, DB에 회원 정보를 저장한 후 각 상황에 맞게 리다이렉션을 시켜주는 모습을 볼 수 있었습니다. 다만, 회원가입이 성공 또는 실패했다면 리다이렉션 되는 화면에서 알림창(javascript)을 띄워주고 싶은데요. header() 명령어에 특정 메시지를 같이 전달하는 방법이 있을까요? 그래서 그 메시지는 단 한번만 동작하여 알림창을 띄워주고, 이후 새로고침 했을 때는 더이상 알림창이 뜨지않는 기능이 있는지 궁금합니다.
- 해결됨PHP 7+ 프로그래밍
VSCode 단축키 관련 질문글입니다.
안녕하세요. PHP 강의 중 VSCode를 통해 terminal에서 php "파일명" 명령어 없이 바로 실행을 하는 모습을 볼 수 있었는데요. 단축키가 별도로 존재하는 걸까요? 또한 VSCode를 통해 PHP를 코딩할 때 유용한 확장 모듈들을 알고 싶습니다!
- 미해결PHP 7+ 프로그래밍
강사님 vscode에 php mysql 설정 튜토리얼을...
강사님 안녕하세요. 혹시 vscode에 강사님 처럼 php랑 mysql를 설정하는 방법 설명 가능하신가요? vscode에서 터미널 로 mysql 하고 xampp나 mamp 사용안하고 강사님 처럼 그냥 사용하는 방법이요
- 미해결PHP 7+ 프로그래밍
php 버전 확인이 안되요
php를 xampp 로 설치하고 vsc 도 설치해서 따라하는데 터미널창에 php --version 이라고 해도 php : 'php' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. 이름이 정확한지 확인하고 경로가 포함된 경우 경로가 올바른지 검증한 다음 다시 시도하십시오. 라고나옵니다. 그리고 자동으로 $가 앞에 붙어있지 않습니다 ㅠㅠ
- 미해결PHP 7+ 프로그래밍
mysqli_stmt_execute() 질문입니다.
mysqli_stmt_execute() mysqli_connect() 위 함수들은 항상 false를 반환하나요? if (mysqli_stmt_execute($stmt)) 이 코드에서 mysqli_stmt_execute() 함수가 true를 반환해야 if문이 실행되지 않나요? var_dump() 로그 확인해 보면 항상 false를 반환하더라고요. 마지막으로 write_process.php 코드에서 제가 MAMP로 서버를 돌려서 강사님 터미널에서 로그 뜨는거 처럼 오류 확인을 못하고 있는데 try catch로 해도 브라우저에 오류 메시지가 안나오더라고요. write_process.php 여기에서 sql을 잘못 입력했거나 했을 때 브라우저로 오류 메시지 출력되게도 가능한가요?
- 미해결PHP 7+ 프로그래밍
Call to undefined function mysqli_connect() 에러
mysqli_connect() 함수 에러 같은데 구글에서 찾아서 php.ini extension=mysqli 주석 처리를 풀어 보라고 해서 풀었더니 오류는 안나오는데 브라우저에 메뉴가 안나오네요. require_once 'bootstrap/app.php'; 주석처리하면 메뉴가 나오고 주석처리 안하면 또 안나오고 ... 해결 방법이 있나요/./ ; If you wish to have an extension loaded automatically, use the following ; syntax: ; ;extension=mysqli.dll <<<<<<<<<<<<<< ; ; For example: ; ;extension=mysqli <<<<<<<<<<<<< ; ; When the extension library to load is not located in the default extension ; directory, You may specify an absolute path to the library file: ;extension=mbstring ;extension=exif ; Must be after mbstring as it depends on it ;extension=mysqli <<<<<<<<
- 미해결PHP 7+ 프로그래밍
클래스 접근 문제
안녕하세요! 학습을 하는도중에 질문 거리가 자꾸 생겨나네요 구글링을 하다가 혼자 힘으로는 벅차서.. 질문 좀 하겠습니다. App\Config\Base Object ( [baseUrl] => http://naver.com/ )예를 들어서 위와 같이 저렇게 오브젝트가 있어요(직접만든 클래스가 있는데 이걸 아래처럼...) $appconfig = new App\Config\Base();$test = new test($appconfig); class test {protected $config;public function __constract($config = '') {$this->config = $config;$this->config->baseUrl << 이렇게 접근하려고 하니까 에러가 생겨요}}Trying to get property 'baseUrl' of non-object in잘못된 접근 프로퍼티? 라고 하는데 왜 이런 에러가 자꾸 뜰까요 ㅠㅠ굳이 extend 할 필요 없이 저런식으로 하고 싶은데 그리고 생성자를 $this->config = new App\Config\Base()이렇게 또 추가 한다고하면 데이터가 두개로 늘어나요 App\Config\Base Object ( [baseUrl] => http://naver.com/ ) App\Config\Base Object ( [baseUrl] => http://naver.com/ )암튼 제가 하는 것에서 에러를 잡을 수 있는 방법이 있나요?
- 해결됨PHP 7+ 프로그래밍
예외처리 하려는데요
삭제된 글입니다
- 해결됨PHP 7+ 프로그래밍
이런 문법은 무엇인가요?
삭제된 글입니다
- 해결됨PHP 7+ 프로그래밍
css를 복사 붙여넣기를 하셨다고 했는데요.
해당 소스는 어디서 얻을 수 있을까요? 강좌를 따라하려면 css 소스를 받아야 할 것 같습니다. 소스 파일 얻는 방법을 알려주세요.
- 미해결PHP 7+ 프로그래밍
세션과 쿠키에 대해 질문이 있는데요
쿠키와 세션에 대해서 개념이 좀 잘 정리가 잘 안되요, 뒤죽박죽 머리에 엉겨있는 것 같은데, 1)클라이언트인 크롬 브라우저에서 쿠키를 생성하면, session_start() 메서드가 그 쿠기를 sess_[cookie값] 이런식으로 저장하는 것인가요? 2)아래 코드를 보면 세션의 유효시간과, 쿠키의 유효시간을 동시에 설정해주셨거든요,쿠기는 클라이언트단에서의 인증(?) 과 관련된 것이고 세션은 서버단에서의 유저를 인증하기 위한 수단이잖아요? 아직 정리가 안되서 혼란스럽긴한데, 크롬브라우저에서 주는 쿠키를 세션 id 로 바꿔서 이용하는 것 같다는 생각이 들거든요. 이게 맞나요? 쿠키와 세션관련한 프로세스가 어떻게 되는 것인지 궁금합니다. // 세션의 라이프타 // 초단위// ini_set('session.gc_maxlifetime', 3);// session_set_cookie_params(3); 개념들이 파편적으로 있는 것 같아서요, 그런 것들을 한번 훓고 정리할 수 있는 ,혹시 웹이 작동하는 원리나 개념에 대해서 전반적으로 다루고 있는 좋은 책이 있을까요?
- 해결됨PHP 7+ 프로그래밍
image
마지막 질문이 될거 같아요. ㅎㅎ 지금 이미지 업로드는 되는데 불러오기 안되서... 어떤 경우 일까요? (일시적으로 크롬웹은 되는데, 휴대폰 웹으로는 안되고,,, 이후에 파일 권한이나 권한이름도 바꿨더니 또 안됩니다 ㅠ) 참고 파일 입니다.
- 해결됨PHP 7+ 프로그래밍
routes 설정
강의중에 /auth/login 을 라우트에 설정했음에도 지금 /auth/login을 찾을 수 없다고 나오는데 어떡하죠?? ㅠㅠ 그리고 참고로 hit 함수에서 저 동그란 부분을 '/auth/login 으로 설정해주면 uri가 / 임에도 로그인 페이지가 나타나는데, 이럴땐 어떻게 대쳐하면 되나요.. 하루종일 고민중에 질문합니다... ㅠㅠ
- 해결됨PHP 7+ 프로그래밍
bootstrap(dir) app.php assert function issue
app.php 파일에서 providers를 쓰고자 assert 함수를 사용하면, 에러도 발생하지않고, 페이지도 나오지 않는데... 어떤 경우 인가요? 참고로 php 7.2.24 버전에 운영체제 리눅스 입니다.
- 해결됨PHP 7+ 프로그래밍
php.ini
php.ini 설정을 함수로도 설정을 하던데, 보통 그러면 일단 php.ini 를 파일을 만들어서 함수로 셋팅을 하기도 하나요? 그리고, 이 강의가 지금 함수형으로 구현들을 해보는데 서비스를 할때 함수 지향적으로도 해도 괜찮을까요? 추후에 객체 지향 강의도 하신다고는 하셨는데, 제가 서비스를 할려면 기다려야 하는지 느낌적인 질문을 하겠습니다. 그리고 보안은 가르쳐주신 대로만 해도 웹서비스 할때 기본적인건 갖추어져 있는지도 궁금합니다!! ㅎㅎps. 이강의 php 이지만, 내용적으로 웹 전반적인 이해를 도와주기에 좋은 강의인거 같습니다.
- 미해결PHP 7+ 프로그래밍
이 자료형은 이렇게 쓰인거 맞나요
comparison operators 쪽 하고 있는데 =/= 이게 나온것같은데 동영상에서 보던거랑 달라서 = 안에 / 슬래쉬로 찍은건가요? 자료형 못보던게 보여서.. php 5만 하다가 7로 하니까 못보던게 많네요
- 해결됨PHP 7+ 프로그래밍
교재는 없나요
교재 같은거 있으면 좋겠어요 뭐 매뉴얼을 참고하면 되지만 너무 길고 강의에서 필요한 것들만 교재 삼아서 공부 했으면 좋겠어요
- 미해결PHP 7+ 프로그래밍
textarea 의미 에 대해서
안녕하세요.영상 잘보고 있습니다. 질문이 있어 이렇게 글을 올립니다. 영상을 보면서 editor 툴을 스크립트 하여 js파일에 작업을 마쳤습니다. 문제는 뷰단에서 id="editor" 위에 textarea 가 계속 남아 있습니다. 영상속에는 textarea 가 남아있지 않은데 말이죠. <div class="editor uk-align-center"> <textarea name="content"></textarea> <div id="editor"></div> </div> 스크립트 경로는 물론 똑같이 했구요. <script src="https://cdn.ckeditor.com/ckeditor5/16.0.0/balloon-block/ckeditor.js"></script> textarea 따로 hidden 처리 한것인가요? 또한 textarea가 아닌 id="content" 에디터에 글을 적게 되는데 이렇게 되면 textarea의 무슨 기능이 있는지 궁금하네요 [문제 이미지]