הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   שאלה לגבי שילוב HTML ב PHP... (https://hosts.co.il/forums/showthread.php?t=26589)

samiro 17-07-06 03:43

שאלה לגבי שילוב HTML ב PHP...
 
נניח שיש לי קובץ בשם INDEX.php שבו נמצאת הפקודה include לקובץ test.html למשל.

האם בקובץ ה TEST צריך להשאיר את ה
<html>
<head>
</head>

<body>

</body>

</html>
(בראש ובתחתית העמוד) או שעדיף להוריד אותם.. ולהכניס רק את התוכן הרצוי, למשל טבלה או כל משהו אחר...

כי נתונים אלה (שנזכרים למעלה) נמצאים כבר בחלק העליון והתחתון של ה INDEX וכשהאינדקס מצרף את הקובץ TEST הוא פשוט מכניס אותו בין השורות...

(בתכלס הדפדפן מסתדר עם 2 השיטות, פשוט אני רוצה לדעת מה עדיף - רק אם בטוחים.)

ועוד שאלה על הדרך, האם תגי ה META חייבים להיות ב HEAD? או שהדפדפן יבין את התג גם אם הוא ב BODY?

תודה מקווה שהבנתם.

-VladK- 17-07-06 07:20

צריך ואף רצוי להוריד...כי אז זה יוצא שהHTML HEAD וכל זה חוזר על עצמו...מה שיכול ליצור בעיה.

samiro 17-07-06 13:02

אז מה אני צריך לעשות, כדי שהקובץ CSS וה META יהיו בכל הדפים?
פרטים אלה אני בדרך כלל שם בעמוד שמשותף לכל האתר, העמוד היחידי שמשותף זה ה HEADER ושם אני לא יכול לשים תגים אלי כי בעמוד הזה אין HEAD
אז איפה אני אשים פרטים אלה ?
בכל עמוד ועמוד?

-VladK- 17-07-06 15:54

למה אין שם HEAD? תעשה HEAD ותשים...אני לדוגמא עושה קובץ ראשון HEAD.PHP:
PHP קוד:

<html>
<
head>
<
meta....>
<
title>text</title>
</
head>

<
body

foot.php:
PHP קוד:

</body>
</
html

index.php:
PHP קוד:

<?php
include 'head';
echo 
'text';
include 
'foot.php';
?>

אם תסתכל בקוד מקור של הדף (INDEX.PHP) תראה שם שהקוד מקור נראה ככה:
HTML קוד:

<html>
<head>
<meta....>
<title>text</title>
</head>

<body>
text
</body>
</html>

ככה יש לי שליטה על כל העיצוב של האתר (אם הוא אחיד) כי אם אני משנה משהו בקובץ HEAD וכל האתר משתמש בו אז השינוי יהיה בכל העמודים...

samiro 17-07-06 16:18

רגע רגע...
 
אני עובד בצורה דומה אבל לא בדיוק כמו זאת

אצלי האינדקס מתחיל ככה.
ציטוט:


<HEAD>
<TITLE>מתוקות.נט - Metukot.net</TITLE>
<? include "header.html"; ?>

פש יש טבלאות ובלגן... ובסוף
</BODY></HTML>


וה HEADER ממשיך ככה

קוד:

<link ....>
<meta ....>

</HEAD>
<BODY>

אם מסתכלים בסוף עלך הקוד - זה גם נראה בסדר - פשוט נראה שסדר הפעולות שאני עושה לא בסדר אולי?


כל הזמנים הם GMT +2. הזמן כעת הוא 16:57.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ