구)홈페이지 오탈자 보기
Head First PHP & MySQL: 효과적이고 생동감 넘치는 웹 애플리케이션 만들기

 

페이지오탈자 내용등록일
144

(위)

'HTML 폼 제작이 가물가물하다면 Head First HTML with CSS & XHTML(한빛미디어, 2006)의 14장을 복습해 보세요.'
-> 'HTML 폼 제작이 가물가물하다면 Head First HTML and CSS(한빛미디어, 2013)의 14장을 복습해 보세요.'

2014-03-283
168

(p.68)

$fang_spotted = $_POST['fangspotted']
-> $fang_spotted = $_POST['fangspotted'];

2014-07-234
2122

(아래)

mysqli_connect() 는 PHP 문자열에 저장된 SQL 쿼리를 통해 외계인
-> mysqli_query() 는 PHP 문자열에 저장된 SQL 쿼리를 통해 외계인

2014-03-283
2126

(아래)

PHP와 MySQL 데이터베이스와의 연결을 해제하려면 close() 를 호출하세요.
-> PHP와 MySQL 데이터베이스와의 연결을 해제하려면 mysqli_close() 를 호출하세요.

2014-03-283
3148

(위)

CREATE DATABASE 구문이 성공적으로 수행되어야 CREATE TABLE을 테이블을 생성할 수 있죠.
-> CREATE DATABASE 구문이 성공적으로 수행되어야 CREATE TABLE로 테이블을 생성할 수 있죠.

2014-03-283
3164

(위)

엘리머는 고객의 이름과 주소를 모을 수 있는 HTML 폼을 원합니다.
-> 엘리머는 고객의 이름과 이메일 주소를 모을 수 있는 HTML 폼을 원합니다.

2014-03-283
3170

(가운데)

이름이 'Budda'인 고객의 성을 조회하는 쿼리
-> 이름이 'Bubba'인 고객의 성을 조회하는 쿼리

2014-03-283
3173

(마지막 줄)

mysqli_fetch_arrary()를 수행하고,
-> mysqli_fetch_array()를 수행하고,

2015-01-274
3173

(하단 단락 제목)

"그렇지 않습니다. $resutl 변수에는..."
-> "그렇지 않습니다. $result 변수에는..."

2015-03-254
3178

(위)

while 반복문을 통해 반복 코드에서 mysqli_fetch_array() 를 
-> while 반복문을 통해 조건절에서 mysqli_fetch_array() 를 

2014-03-283
3179

(179쪽 하단)

두 개의 문자열을 실제로 결합할 때는 '+' 대신 ','를 사용합니다.
-> 두 개의 문자열을 실제로 결합할 때는 '+' 대신 '.'를 사용합니다.

2014-07-174
3180

(가운데)

더 이상 불러올 데이터 로우가 없을 경우에는 mysql_fetch_array() 가
->더 이상 불러올 데이터 로우가 없을 경우에는 mysqli_fetch_array() 가

2014-03-283
3185

(위)

이를 위해서는 새로운 웹 폼과 스클립트가 필요하죠.
-> 이를 위해서는 새로운 웹 폼과 스크립트가 필요하죠

2014-03-283
4219

(219페이지)

첫 번째 문단의 

이메일을 전송하는 스크립트에 논리 연사자를 사용해 젼경 전과 같은 기능을 하도록 if 구문을 수정해 보세요. 논리 연사자를 포함한 하나의 if 구문이에서 

"논리 연사자" -> "논리 연산자"로 수정함.

2010-12-031
4219

(219쪽 상단)

논리 연사자를 포함한
-> 논리 연산자를 포함한

2014-07-184
4234

(위)

확실히 더 좋아지긴 했네요. 하자만 이전에 제대로 작성한
-> 확실히 더 좋아지긴 했네요. 하지만 이전에 제대로 작성한

2014-03-283
4240

(가운데)

폼의 전송 버튼 id 속성 값이 submit으로 설정되었는지 확인하세요.
-> 폼의 전송 버튼 name 속성 값이 submit으로 설정되었는지 확인하세요.

2014-03-283
4249

(가운데)

SELECRT 구문을 잊어버렸다면 아래의 구문을 참고하세요.
-> SELECT 구문을 잊어버렸다면 아래의 구문을 참고하세요.

2014-03-283
5289

(위)

GW_LOADPATH 상수를 이용해 업로드된 스크린 샷
-> GW_UPLOADPATH 상수를 이용해 업로드된 스크린 샷

2014-03-283
5289

(아래)

index.php 스크립트는 GW_LOADPATH 상수에 영향을 받으므로
-> index.php 스크립트는 GW_UPLOADPATH 상수에 영향을 받으므로

2014-03-283
5290

(아래)

초전역 변수 $FILES는 업로드된
-> 초전역 변수 $_FILES는 업로드된

2014-03-283
5300

(300페이지)

상단에서 7번째 줄
"... 이름으로 기타 연주 게임 syle.css 스타일 시트에..." 에서

"syle.css" -> "style.css" 로 수정함.

2010-12-041
6345

(345쪽 우측 하단)

'취소(Click)' 버튼을 클릭하면
-> '취소(Cancel)' 버튼을 클릭하면

2014-07-244
6349

(아래)

exit()는 취소(cancer) 버튼을 통해
-> exit()는 취소(cancel) 버튼을 통해

2014-03-283
6363

(363페이지)

바보 같은 질문이란 없습니다의 

첫 번째 질문

"바보 같은 질문이란 없습니다." 다음줄의 "Q:점수 데이트를 승인 받을 때 필요없는..." 에서
"점수 데이트" -> "점수 데이터"로 수정함.

2010-12-051
6380

(380페이지)

페이지 중간의 "$_SERVER" 상자에서 하단의 두번째 줄의 "제한하고 싶을 때 $_SERVR 확인을 통해 페이지를 보호하면 좋습니다." 에서

"$_SERVR" -> "$_SERVER"로 수정함

2010-12-051
7402

(가운데)

데이터베이스에 사용자명과 패스워드 정보가 저장되지 않다면
->데이터베이스에 사용자명과 패스워드 정보가 저장되지 않는다면

2014-03-283
7424

(424페이지)

"위치 해더는 사용자를 다른 페이지로 이동시키는 역할을 합니다." 에서 "위치 해더는" -> "위치 헤더는" 로 수정함.

2010-12-241
7435

(435페이지)

열의 "A: 세션은 쿠키에 의존하지 않습니다." 하단의 3번째 줄

"session.use_ only_cookies" -> "session.use_only_cookies" 으로 빈칸을 제거함.
"session. use_trans_sid" -> "session.use_trans_sid" 으로 빈칸을 제거함 

2010-12-241
7450

(가운데)

Delete the user ID and username cookies by setting their expirations to an hour ago (3600)
-> 만기시점을 한 시간 전(3600)으로 설정하여 user ID와 username 쿠키를 삭제합니다.

2014-03-283
8482

(가운데)

아주 끔직한 일입니다.
-> 아주 끔찍한 일입니다.

2014-03-283
8485

(485, 486페이지 코드 자석 내부, 494페이지 1번 { 내부)

ORDER BY category_id -> ORDER BY category

2012-02-252
8485

(가운데)

$query = "SELECT topic_id FROM mismatch_topic ORDER BY category, topic_id"
 
 category (X) -> category_id (O)

2014-03-283
8494

(위)

질의/응답 HTML 폼을 만들기 위해 초기에 응답 데이터 배열($response)을 생성했었고

$response (X) -> $responses (o)

2014-03-283
8498

(아래)

아주 큰 문제요-> 아주 큰 문제네요.

2014-03-283
8515

(위)

앨리어스란, 쿼리에서 특정 테이블 또는 컬러을 지칭하기 위해
 컬러 (X) -> 칼럼 (O)

2014-03-283
8517

(아래)

조인 구문을 활용해 SQL 쿼리를 작성하면 mismatch_response, mismatch_topic, miamatch_category 테이블을

miamatch_category (X) -> mismatch_category (O)

2014-03-283
8530

(아래)

하지만 이번 경우에서는 $topic 배열을 $mismatch_topics 배열에

$topic 배열을 (X) -> $topics 배열을 (O)

2014-03-283
9574

(아래)

검색 문자열 'tight, walker, circus'를 매개 변수로 전달합니다.

tight (X) -> tightrope (O)

2014-03-283
9578

(아래)

Ordering by description wouldn't tell us much so there's no reason to turn it into a sort link.
-> 상세 설명을 정렬하는 것은 큰 의미가 없으므로 sort 를 추가할 이유가 없습니다.

2014-03-283
9582

(가운데)

1.그러므로 다시 한 번 직업 제목(job title) 링크를 클릭하면 내일차순 정렬을 수행할 수 있게

내일차순 (X) -> 내림차순(O)

2.$sort_links .= '<td><a href="' . $_SERVER['PHP_SELF'] . '?usersearch=' . $user_search . '&sort=3">Date Posted</a></td>';

&sort=3 (X) -> &sort=5 (O)

2014-03-283
9587

(아래)

다음의 예는 데이터베이스로부터 11번째 데이터부터 25번째 데이터를 얻어올 수 있는 쿼리입니다.

11번째 데이터부터 25번째 (X) -> 11번째 데이터부터 15번째 (O)

2014-03-283
10612

(가운데)

\d 메타 문자는 빈 문자를 제외한 모든 문자를 일치하는 패턴으로 확인합니다.

\d (X) -> \w (O)

2014-03-283
10622

(622 페이지 555-02-9983을 설명하는 곳)

즉, 이 함수는 '/'을 반환할 것입니다. -> 즉, 이 함수는 true를 반환할 것입니다. 

2012-03-092
10633

(위)

주소가 아무런 제악 없이 데이터메이스에
->주소가 아무런 제약 없이 데이터메이스에

2014-03-283
10642

(642 page)

642페이지 페이지 왼쪽 하단 박스의 

checkdnserr() 를

checkdnsrr() 로 수정

2010-06-011
10642

(642쪽 상단 메타문자)

빈 공 문자열을 나타내는 'w'
-> 공백 문자를 나타내는 's'

2014-08-094
11650

(650쪽 우측 상단)

www.capcha.net과 같은 서비스가 그것이죠.
-> www.captcha.net과 같은 서비스가 그것이죠.

2014-08-094
11651

(651페이지 두 번째 단락 둘째줄)

char () 함수를 사용하겠습니다. -> chr ( )  함수를 사용하겠습니다. 

2012-03-102
11662

(가운데)

CAPTCHA 스크립트를 작성하고 테스트합니다.
 * 오탈자나 오번역은 없습니다. 다만 head first 사이트에서 내려받는 captcha.php 소스에 오탈자가 있어 정상 작동하지 않습니다.
 * head first 사이트에서 내려받는 captcha.php 의 16번째 줄에 $_SESSION['pass_phrase'] = SHA($pass_pgrase); 이 있습니다. 여기서
   'SHA' 가 아닌 'sha1' 이 되어야 합니다
 * confirmed errata 이며, 오탈자 페이지에 에디터가 On line 16 of the downloadable code for the captcha.php script, SHA should be sha1. The print version is OK. 라고 부가 설명하고 있습니다.
 ( 번역 : 다운로드 가능한 captcha.php 스크립트 파일의 16번째 라인의 SHA는 sha1 이 되어야 합니다. 인쇄본에는 교정되어 있습니다. )
 * addscore.php 에서도 sha1 이 아닌 SHA 로 되어 있습니다.

2014-03-283
11667

(667쪽 하단)

createtruecolorimage()는 빈 이미지를 생성하는 GD 함수입니다.
-> imagecreatetruecolor()는 빈 이미지를 생성하는 GD 함수입니다.

2014-08-104
11673

(아래)

막대 그래프 : 네. 만나서 반가웠습니다. 당신의 여러 생각을

막대 그래프( Bold  처리)

2014-03-283
11678

(위)

반대 성향을 보이는 범주 데이터는 $category 배열에 저장되어 있습니다.

$category (X) -> $categories (O)

2014-03-283
11693

(아래)

 가로 14번에 대한 지문 누락

14. 새로운 이미지를 만들 때 이 그래픽 함수를 호출합니다

2014-03-283
12699

(위)

다만 태그나 속성을 어떻게 정의하는 방법이 정의되어 있을 뿐입니다.

정의하는 방법 (X) -> 정의할지에 대한 방법이 (O)

2014-03-283
12699

(가운데)

적절하지 않습니다! 닫는 태그가 없기 때문이죠.
-> 적절하지 않습니다! 빈 태그는 > 앞에 띄어쓰기와 슬래쉬가 필요합니다.

2014-03-283
12700

(가운데)

브라우저를 통해 보여지는 페이지의 모습 묘사하는 데
-> 브라우저를 통해 보여지는 페이지의 모습을 묘사하는 데

2014-03-283
12714

(위)

사용자들이 쉽고 빠르게 RSS 피드 사용하게 하기 위해
->사용자들이 쉽고 빠르게 RSS 피드를 사용하게 하기 위해

2014-03-283
12714

(가운데)

HTML 코드를 통해 RSS 피드로의 링크를 RSS 아이콘과 문자열 모두에 제공합니다.
-> HTML 뉴스 피드 링크는 RSS 아이콘과 뉴스피드에 대한 설명 내용을 포함합니다.

2014-03-283
12733

(위)

XML 태그의 부모-자식 관계를 XML 데이터에 처리해 특정

XML 데이터에 (X) -> XML 데이터를 (O)

2014-03-283
12736

(가운데)

어떻게 원하는 배열 객체의 배열 요소에 접근할 수 있을까요?
->어떻게 하면 객체 안에서 원하는 요소에 접근할 수 있을까요?

2014-03-283
부록755

(위)

지금 즉시 MySQLAdministrator 애플리케이션을 실행해 'Account' 탭을 선택해 보세요.

Account (X) -> Accounts (O)

2014-03-283
부록765

(가운데)

또한 코드를 괄호를 사용하지 않은 코드를 디버그

->또한 괄호를 사용하지 않은 코드를 디버그

2014-03-283