프레임 워크 나 다른 라이브러리를 가리키는 답변을 삼가 해 주시면 감사하겠습니다. 나는 그것들을 알고 있으며, 빠른 해킹을위한 경험에 기초한 답이 많다.php와 html을 섞음
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<title>Page Title</title>
</head>
<body>
// something is going to happen here, could be more html, or php
</body>
</html>
이의 당신이 페이지의 수백을해야합니다 가정 해 봅시다 몇 가지 기본 HTML로
시작은 물론, 당신은 더 적은 코드 중복을 가지고하는 방법으로이 문제를 모듈화하고 싶다.
나는 많은 전술을보고, 사용하고 논쟁했습니다.
header.inc.php
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<title>Page Title</title>
</head>
<body>
footer.inc.php
</body>
</html>
PHP 페이지의 당신의 수백의 모든 스텁 :
기본이 방법은,
<?php include 'header.inc.php'; ?>
// html or other php can go here
<?php include 'footer.inc.php'; ?>
더 멋진 ittle, 그리고 var.inc.php가 있고 $ page_title을 설정하고 첫 번째 include 앞에서 수백 페이지를 편집하는 시간을 절약 할 수 있습니다.
기능 방법 :
show.inc.php
function display_header($page_title) {
echo "
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<title>$page_title</title>
</head>
<body>";
}
당신은 바닥 글에 대한 동일한 작업을 수행, 난 당신이 아이디어를 얻을 생각한다. 저는 많은 사람들이이 시점에서 생각하는 대상을 알고 있습니다. 나는이 토론을 피하고 싶습니다.
아주 어린 아이에게 몇 가지 원칙을 가르치려고하거나 디자이너가 현대 시대의 어떤 형태로 옮겨 가려한다고 생각하십시오.
어떤 방법을 사용하면 브라우저에서 HTML과 PHP의 결과를 볼 것인지를 결정할 수 있습니다. 브라우저에 닿는 소스 출력에 대한 탭 구분과 구조가 매우 명확합니다. 그리고 대부분의 경우 사이트 소스를 살펴보면 html이 꽤 심해요. 한 줄 또는 다양한 형태의 들여 쓰기.
간단한 방법으로 어떻게 해결할 수 있습니까?
display_header() 함수는 \ t의 모든 곳이나 편집기에 따라 렌더링 된 출력을 엉망으로 만드는 공간에 침을 뱉어합니다.
이
이 옵션 : 다음function display_header($page_title) {
echo '<html>';
echo '<head>';
echo "\t" . '<meta http-equiv="Content-type" content="text/html; charset=utf-8" />';
echo "\t" . '<title>' . $page_title . '</title>';
echo '</head>';
echo '<body>';
}
, 당신의 경우에 얻을 :
echo '<table>';
foreach ($variable as $item) {
echo '<tr><td>' . $item . '</td></tr>';
}
echo '<table>';
echo "\t" . '<table>' . "\n";
foreach ($variable as $item) {
echo "\t\t". '<tr><td>' . $item . '</td></tr>' . "\n";
}
echo "\t" . '<table>' . "\n";
대 그리고 지금, 당신은 정말 엉망을 만들었습니다 당신의 PHP. 그래서 출력 버퍼를 생각하기 시작합니다. 그리고 나는 그 개념으로 디자이너를 완전히 놀라게 할 것입니다.하지만 난 그냥 자랑스러워 할 PHP와 더 많은 HTML을 혼합했습니다.
그리고 솔직히이 물건과 함께 정착 할 수 없었습니다 :
<?php foreach ($variable as $item) { ?>
....
<?php } ?>
모두 수익률이 훨씬 더 HTML을 생성하지만, 나에게, 그것은 또한 더 복잡한 PHP 파일을 얻을 수 있습니다. 꽤 기본적인 질문입니다. 몇 가지 강력한 의견과 프레임 워크 및 OOP를 추진하려는 욕망이있을 것입니다. 나는 그 방법을 이해하지만, 프로그래밍에 대한 열정을 결코 가지지 않을 사람에게 도구를 제공하고, 효율적으로 도움이되는 방법으로 물건을 얻고 자하는 최상의 제안을 찾고 있습니다.
귀하의 질문 *이 무엇인지 분명하지 않습니다. HTML 소스의 들여 쓰기에 관한 비트는 약간의 모피입니다. 왜냐하면 HTML이 실제로 신경 쓰지 않기 때문입니다. – pavium
여기 어딘가에 질문이 있습니까? 아니면 그냥 잘못된 블로그 게시물입니까? – cletus
"본질적으로 예쁜 HTML 코드를 출력하려면 어떻게해야합니까?" – dnagirl