הרשם שאלות ותשובות רשימת חברים לוח שנה חיפוש הודעות מהיום סמן פורומים כנקראו

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 12-10-05, 13:39   # 1
WebProject
מ.תיכנות
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: אשדוד
הודעות: 3,070
Send a message via Skype™ to WebProject

WebProject לא מחובר  

[מדריך] PHP - הפונקציה ob_start

אני מכיר את הבעיה שיש להרבה מתכנתים, שכשהם עובדים עם דף, שיש בו שילוב של פלט, וheader, הדף מנפיק שגיאה:

header information arleady sent.

איך פותרים את הבעיה? די פשוט, ישנה פונקצייה בשם ob_start, רק מה, החיסרון שלה, הוא זמן העלאת הדף [מבחינה פונקציונאלית], אבל אל תדאגו, אתם לא תשימו לב.

אז מה הפונקצייה עושה?

הפונקציה בעצם עוצרת את שליחת הפלט [output], ושולחת את הheaders קודם, מה שבזכותו תוכלו לעבוד ללא תקלות.

מהם headers?

headers יכולים להיות כל מיני פונקציות המוכרות לנו, כגון: header(),cookie(),session() ועוד.


אז איך משתמשים בפונקציה?

PHP קוד:
<?Php
 ob_start
();

# תוכן הדף

ob_end_flush();
?>
דוגמא קטנה:

PHP קוד:
<?Php

echo "tal";

header("location: index.php?");


?>
כמו שידעו לחלק גדול מהמתכנתים [אני מקווה], קוד זה ידפיס שגיאה, כמו שכתבתי למעלה:

header information is already sent.

אז מה עושים?


PHP קוד:
<?Php
ob_start
();

echo 
"tal";

header("location: index.php?");

ob_end_flush();
?>
וזהו, פתרתם את הבעיה :]



מקווה שעזרתי, טל גלייכר .
__________________
כושר קרבי \ טיפים לגיבושים



פורטל רעל - צבא וכושר קרבי
  Reply With Quote
ישן 14-10-05, 21:56   # 2
WebProject
מ.תיכנות
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: אשדוד
הודעות: 3,070
Send a message via Skype™ to WebProject

WebProject לא מחובר  

מצטער, בעיה עם הדפדפן, סודר.


תהנו :]
__________________
כושר קרבי \ טיפים לגיבושים



פורטל רעל - צבא וכושר קרבי
  Reply With Quote
ישן 14-10-05, 22:26   # 3
Balrog
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 121

Balrog לא מחובר  

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

בכל מקרה שזה לא יעצור אותך מלשתף אותנו בנושאים האלה תמיד טוב לדעת.
  Reply With Quote
ישן 14-10-05, 23:41   # 4
satan
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 33
הודעות: 1,582

satan לא מחובר  

אחלה! [=
אבל אני מאוד מצפה למדריך שלך בנושא הoop (תיכנות מנחה עצמים תקן אותי אם אני טועה) בphp.
אגב, כדאי לרשום בכתורת שזה מדריך בתחום Php.
  Reply With Quote
ישן 15-10-05, 08:59   # 5
WebProject
מ.תיכנות
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: אשדוד
הודעות: 3,070
Send a message via Skype™ to WebProject

WebProject לא מחובר  

תרגע, יש עוד זמן :], זה תחום רחב, וכדי להסביר אותו, ידרש יותר ממדריך אחד.



אני חושב שבסוכות אני אשב עליו, כי אני די עסוק :]
__________________
כושר קרבי \ טיפים לגיבושים



פורטל רעל - צבא וכושר קרבי
  Reply With Quote
השב

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

Tags
מדריך למתחילים, מדריך php, פונקציות

כלים לאשכול
תצורת הצגה

חוקי פירסום
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. הזמן כעת הוא 00:31.

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