2013-11-24 1 views
0

PHP를 처음 사용하고 WordPress 사이트의 줄 1보다 코드가 약간 변경되었습니다. Dreamweaver CC를 사용하여 업로드합니다. 방법 :구문 분석 오류 : 구문 오류, 예기치 않은 T_IF in ... 줄 1

Parse error: syntax error, unexpected T_IF in /home/jodyrein/public_html/www.writersblogfinder.com/wp-content/themes/rockthebook/functions.php on line 1

at www.writersblogfinder.com

을 여기에 코드의 처음 몇 줄 : 당신은 메모장과 같은 끔찍한 편집기를 사용하여 파일을 편집하지 않은

<?php 
/** 
* rockthebook functions and definitions 
* 
* @package rockthebook 
*/ 

/** 
* Set the content width based on the theme's design and stylesheet. 
*/ 
if (! isset($content_width)) 
    $content_width = 640; /* pixels */ 
+0

PHP 태그 다음에 Enter 키를 눌러보십시오. – Mihai

+0

감사하지만 작동하지 않았습니다. – netalexpg

+0

모든 주석을 제거하십시오. – Mihai

답변

0

점검. if() 문은 lineends 때문에 prrobably line 1로보고됩니다. 대신 파일 이름 바꾸기 또는 캐리지 리턴을 사용하는 다른 편집기에 파일을 저장하십시오.

0

편집기에서 버그/단점 덕분에 파일에 들어온 숨겨진/비표준 문자로 비슷한 문제가 발생했습니다. 가장 좋은 방법 - 메모장 (PC) 또는 텍스트 메이트 (mac)와 같은 코드로 전체 코드를 복사하고 파일을 다시 저장하고 다시 업로드하고 다시 테스트하면 일반적으로 해결됩니다.

+0

메모장이 아마도 범인입니다. Windows의 워드 패드가 더 잘 작동합니다. – crafter

+0

오랫동안 정기적으로 Windows를 사용하지 않았으므로 연락이 안되었을 수 있습니다.하지만 워드 패드는 일반 텍스트 편집기보다 리치 텍스트 편집기를 사용 했었지만 이제는 그렇지 않습니다. – steve

+0

고마워, 나는 모든 코드를 작성하지 않았고 그 일이 생겼을 때 약간의 변경을 가했다. 원래 코드를 다시 얻으려고 시도하는 것. 불행히도, 나는 그것을 백업하지 않았다, 나. – netalexpg

0

Dreamweaver에서 PHP 텍스트를 모두 한 줄로로드하고있는 것 같습니다. 나는 Wordpress 편집자로 PHP를 붙여 넣었다. 그리고 그것은 멋지다.

-2

나는 이것을 알아 내려고 노력하면서 시간을 보내고 싶었다. 메모장에서 다시 저축했다.

매일 텍스트 편집기로 Sublime Text 3을 사용하기 때문에이 문제가 해결되지 않았지만 ST3에서 코드를 복사하고 메모장에 붙여 넣은 다음 functions.php를 저장하는 것이 이상하다는 것을 알았습니다. 오류.

또한이 오류는 내 로컬 호스트가 아닌 서버에서만 볼 수 있습니다.

감사합니다.

0

메모장 편집자에게 복사하여 저장하고 업로드하여 내 문제를 해결했습니다.

관련 문제