הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 27-02-06, 00:05   # 1
k.machine
תודה על תרומתך.
 
k.machine's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 36
הודעות: 3,748

k.machine לא מחובר  

צריך קצת הסבר יותר מפורט על "inculd"

שלום לכולם.

אני מנסה לחשוב על "אסטרטגיה" איך לתכנת עיצוב כמו שצריך, ובגלל שהאתר עצמו יכיל הרבה דפים, אז החלטתי לעשות מן "גב" כזה שיהיה לכל הדפים.

מזה אומר?

אז לאתר יהיה תפריט ראשי. במקום לערוך כל פעם את כל הדפים בגלל לינק אחד שצריך להוסיף- אז אני עושה את inculd לדף אקסטרני שיבנה רק לתפריט, וכך בעצם אם אני רוצה לשנות משהו, אני רק עורך את הדף- וזה מתעדכן כבר בכל הדפים בלי כאב ראש.

לנקודה המרכזית-
כשאני עושה inculd- זה מכניס ממש את כל הקוד של הדף שביקשתי? או שאפשר לעשות רק חלק ממנו?
ובכלל, זה נחשב כמו iframe ?
ומשהו אחרון-
זה "גונב" לי פיקסל מכל נקודת גבול?
-וזה אומר- אם נגיד לי טבלא שהגודל שלה height:400px width:300px
אז אם אני עושה בתוך הטבלא inculd אז ירד לי פיקסל מהאורך והרוחב? או שזה ממש כמו קוד רגיל?

אשמח אם תענו לי על השאלות ששאלתי בנקודות.
ואם אתם מכירים הסבר ממש מפורט על הפונקציה הנ"ל- אשמח לראות אותו


רפי.
  Reply With Quote
ישן 27-02-06, 00:10   # 2
LosNir
מתאורר / יצא בחוץ
 
LosNir's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: ראשון לציון
גיל: 32
הודעות: 2,686
שלח הודעה באמצעות ICO אל LosNir שלח הודעה באמצעות MSN אל LosNir

LosNir לא מחובר  

ציטוט:
נכתב במקור על ידי k.machine
שלום לכולם.

אני מנסה לחשוב על "אסטרטגיה" איך לתכנת עיצוב כמו שצריך, ובגלל שהאתר עצמו יכיל הרבה דפים, אז החלטתי לעשות מן "גב" כזה שיהיה לכל הדפים.

מזה אומר?

אז לאתר יהיה תפריט ראשי. במקום לערוך כל פעם את כל הדפים בגלל לינק אחד שצריך להוסיף- אז אני עושה את inculd לדף אקסטרני שיבנה רק לתפריט, וכך בעצם אם אני רוצה לשנות משהו, אני רק עורך את הדף- וזה מתעדכן כבר בכל הדפים בלי כאב ראש.

לנקודה המרכזית-
כשאני עושה inculd- זה מכניס ממש את כל הקוד של הדף שביקשתי? או שאפשר לעשות רק חלק ממנו?
ובכלל, זה נחשב כמו iframe ?
ומשהו אחרון-
זה "גונב" לי פיקסל מכל נקודת גבול?
-וזה אומר- אם נגיד לי טבלא שהגודל שלה height:400px width:300px
אז אם אני עושה בתוך הטבלא inculd אז ירד לי פיקסל מהאורך והרוחב? או שזה ממש כמו קוד רגיל?

אשמח אם תענו לי על השאלות ששאלתי בנקודות.
ואם אתם מכירים הסבר ממש מפורט על הפונקציה הנ"ל- אשמח לראות אותו


רפי.
1) זה מכניס את כל הקוד ב PHP, למשל יש לך קובץ 1.php ובו יש
PHP קוד:
echo "hello" 
ועשית לו אינקלוד בדף 2.php, אז בקובץ 2.php יהיה התוכן הבא (במידה והקובץ היה ריק):
PHP קוד:
echo "hello" 
בקיצור זה מוסיף את הקוד ב PHP לאיפה שעשית אינקלוד.

2) המממ זה לא HTML זה PHP ככה שזה לא קשור

3) זה תלוי אם בקובת שאינקלדת היה פלט, אז יתכן והפלט שיוצג יקח פיקסלים מהטבלה.

וד"א, הכי טוב זה ללמוד מניסיון.

עריכה:

הינה הסבר קצרצר שכבתי על הפוקנציה:

הפונקציה הינה Include.
אופן השימוש:
PHP קוד:
include ("somefile.php"); 
פונקציה מאוד פשוטה, כמובן שאתה צריך הלחליף את somefile.php בקובץ שאתה מעוניין "לאנקלד".

Last edited by LosNir; 27-02-06 at 00:16..
  Reply With Quote
ישן 27-02-06, 00:11   # 3
d0rix
מתאורר / יצא בחוץ
 
מיני פרופיל
תאריך הצטרפות: Nov 2005
גיל: 34
הודעות: 1,612

d0rix לא מחובר  

תיקון קטן רושמים ככה:
include
לא ממש הבנתי תשאלות שלך אשמח אם תסביר יותר לעומק...?
  Reply With Quote
ישן 27-02-06, 00:17   # 4
k.machine
תודה על תרומתך.
 
k.machine's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 36
הודעות: 3,748

k.machine לא מחובר  

ציטוט:
נכתב במקור על ידי LosNir2
1) זה מכניס את כל הקוד ב PHP, למשל יש לך קובץ 1.php ובו יש
PHP קוד:
echo "hello" 
ועשית לו אינקלוד בדף 2.php, אז בקובץ 2.php יהיה התוכן הבא (במידה והקובץ היה ריק):
PHP קוד:
echo "hello" 
בקיצור זה מוסיף את הקוד ב PHP לאיפה שעשית אינקלוד.

2) המממ זה לא HTML זה PHP ככה שזה לא קשור

3) זה תלוי אם בקובת שאינקלדת היה פלט, אז יתכן והפלט שיוצג יקח פיקסלים מהטבלה.

וד"א, הכי טוב זה ללמוד מניסיון.

עריכה:

הינה הסבר קצרצר שכבתי על הפוקנציה:

הפונקציה הינה Include.
אופן השימוש:
PHP קוד:
include ("somefile.php"); 
פונקציה מאוד פשוטה, כמובן שאתה צריך הלחליף את somefile.php בקובץ שאתה מעוניין "לאנקלד".
תודה רבה לך

אשמח לעוד התעיינות מצד עוד אנשים =]
  Reply With Quote
ישן 27-02-06, 08:41   # 5
בניה
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: נחושה
הודעות: 3,434

בניה לא מחובר  

בס"ד



אפשר לאלקלד כל סוג קובץ, אם מאנקלדים קובץ HTML/או עם HTML זה יציג את התוכן שלו ולא יעשה שגיאה.
  Reply With Quote
ישן 27-02-06, 10:45   # 6
Kuchi
הוסטסניון
 
Kuchi's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: אור יהודה
גיל: 36
הודעות: 2,540
שלח הודעה באמצעות MSN אל Kuchi

Kuchi לא מחובר  

אתה יכול להשתמש בINCLUE ושהוא לא יכניס את הכל !
אם תעשה נכיד דף בשם index.php
ועוד דף test.php
עכשיו בדף אידקס אתה עושה אינקלוד לטסט עכשיו ב TEST.php
אתה יכול לעשות ככה !
PHP קוד:
if(!$mode)
{
echo 
"Index";
}
else
     {
      ....
     } 
זה פשוט קורא את הכתובת
  Reply With Quote
ישן 27-02-06, 12:36   # 7
ViPeRt
חבר מתקדם
 
ViPeRt's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: איזור המרכז
גיל: 37
הודעות: 632
שלח הודעה באמצעות ICO אל ViPeRt שלח הודעה באמצעות MSN אל ViPeRt

ViPeRt לא מחובר  

אתה אל חייב שהוא ידפיס ישר
אתה יכול להכניס דברים שם למשתנים לעשות include לקובץ
ואז להדפיס במקומות מסויימים את המשתנה.
__________________
תומר, מתכנת אתרים מקצועי ב PHP

קיצור כתובת אתרים בחינם Katzr.Net




  Reply With Quote
ישן 27-02-06, 13:48   # 8
d0rix
מתאורר / יצא בחוץ
 
מיני פרופיל
תאריך הצטרפות: Nov 2005
גיל: 34
הודעות: 1,612

d0rix לא מחובר  

אפשר גם לעשות את זה עם קבצי קונפיג למשל אתה עושה קובץ של הגדרות אז אתה רושם באינדקס למשל ככה:
<?
include "config.php";

תוכן

?>
וגם אפשר להוסיף אליו קובץ היידר ששם יהיו ההגדרות של העמוד כותרת רקע וכדומה.
  Reply With Quote
ישן 27-02-06, 15:01   # 9
k.machine
תודה על תרומתך.
 
k.machine's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 36
הודעות: 3,748

k.machine לא מחובר  

תודה רבה לכולם
  Reply With Quote
ישן 27-02-06, 19:16   # 10
Alon.R
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 2,435

Alon.R לא מחובר  

מלבד include יש גם את הפונקציה require שהיא שונה.
הסבר:
אם אתה משתמש בפונקציית האינקלוד בשביל לאנקלד קובץ ונוצר בעיה כלשהי,
יוצא לפלט שגיאה על כך שהאינקלוד לא הצליח והקוד ימשיך לרצוץ.

במידה ואתה משתמש בפונקציית ריקוואיי בשביל לצרף קובץ מסויים במידה ונוצר תקלה כלשהי,
יוצא לפלט שגיאה על כך שהריקוואיי לא הצליח והקוד יפסיק לעבוד.

סיכום קצרצר:
include
כאשר צריכים את הקובץ אבל לא ממש חייבים אותו בשביל להמשיך את הקוד.
require
כאשר חייבים את הקובץ בשביל המשך הקוד.

דוגמא:
אם אתה רוצה להוציא מהמסד נתונים, נתון כלשהו..
ויש לי קובץ מסויים להתחברות למסד נתונים,

אתה תשתמש בפונקציית הrequire מכיוון וזה הכרחי להמשכת הקוד.

בהצלחה.
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


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

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