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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 21-04-08, 13:31   # 11
BlueNosE
אין כמו ב127.0.0.1
 
BlueNosE's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: כפ"ס
גיל: 32
הודעות: 4,086

BlueNosE לא מחובר  

זו השליחה.

אתה יודע מתי HEADERS נשלחים?
או כשמשתמשים בפונקציה FLUSH ומבצעים שליחת היידרים, או פשוט מדפיסים טקסט.
אז הפונקציה הזאת שולחת 256 ביטים של טקסט, בשביל שIE יבין שיש טקסט בעמוד, כי גירסאות מסויימות של IE לא מדפיסות כלום אם אין לפחות 256 ביטים (לטענת כותב הפונקציה).
__________________
עומר,
admin [@] rely.co.il

בניית אתרים Rely

סלנג מילון סלנג utter
  Reply With Quote
ישן 21-04-08, 15:00   # 12
Kfir.G
חבר וותיק
 
Kfir.G's Avatar
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
הודעות: 1,059
שלח הודעה באמצעות ICO אל Kfir.G

Kfir.G לא מחובר  

ציטוט:
נכתב במקור על ידי BlueNosE צפה בהודעה
זו השליחה.

אתה יודע מתי HEADERS נשלחים?
או כשמשתמשים בפונקציה FLUSH ומבצעים שליחת היידרים, או פשוט מדפיסים טקסט.
אז הפונקציה הזאת שולחת 256 ביטים של טקסט, בשביל שIE יבין שיש טקסט בעמוד, כי גירסאות מסויימות של IE לא מדפיסות כלום אם אין לפחות 256 ביטים (לטענת כותב הפונקציה).
הבעיה שלי שהheader עצמו זה מה שלוקח לקוד הרבה זמן להכין... יש אפשרות לשלוח טקסט כלשהו ואז לשלוח header? לנקות את הoutput buffer או משהו בסגנון =\
__________________
פיג'מה
משחקים
  Reply With Quote
ישן 21-04-08, 22:54   # 13
BlueNosE
אין כמו ב127.0.0.1
 
BlueNosE's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: כפ"ס
גיל: 32
הודעות: 4,086

BlueNosE לא מחובר  

ob_clean?
עשה טובה כנס למניואל
__________________
עומר,
admin [@] rely.co.il

בניית אתרים Rely

סלנג מילון סלנג utter
  Reply With Quote
ישן 22-04-08, 09:54   # 14
Kfir.G
חבר וותיק
 
Kfir.G's Avatar
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
הודעות: 1,059
שלח הודעה באמצעות ICO אל Kfir.G

Kfir.G לא מחובר  

ציטוט:
נכתב במקור על ידי BlueNosE צפה בהודעה
ob_clean?
עשה טובה כנס למניואל
ציטוט:
Note: As of PHP 4, you can use output buffering to get around this problem, with the overhead of all of your output to the browser being buffered in the server until you send it. You can do this by calling ob_start() and ob_end_flush() in your script, or setting the output_buffering configuration directive on in your php.ini or server configuration files.
taken from php.net

משמע שהטקסט בעצם נשמר בשרת ולא נשלח לדפדפן עד שאני קורא לפונקציה ob_flush. זה עדיין לא אומר שאני יכול לשלוח טקסט ואז לשלוח header. תבין עומר הבעיה היא שאני צריך לשלוח header לדפדפן בשלב מאוחר יותר של הטעינה ואם אני לא מעביר מידע כלשהו לIE הוא נסגר. ניסיתי לשחק גם עם הcache דרך header ולהכריח את IE לטעון את העמוד אך ללא הצלחה...

בעצם מה שאני צריך זה או להעביר מידע כלשהו לדפדפן דרך header במשקל המינימלי שצריך או למצוא דרך לשלוח header נוסף אחרי שנשלח כבר טקסט לדפדפן (בלתי אפשרי לא?) =\

תודה מראש,
כפיר
__________________
פיג'מה
משחקים
  Reply With Quote
ישן 22-04-08, 11:08   # 15
psycho
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 35
הודעות: 1,926

psycho לא מחובר  

אולי כל התכנון שלך מראש לא נכון, מה אתה מנסה לעשות? (לא בקטע טכני של לשלוח HEADER אחרי שהדפסתי טקסט)
אלא בקטע של

"יש לי אתר, שאחרי שמזינים סיסמא אני רוצה שיעברו לדף מסויים אם הסיסמא נכונה, אם לא שילכו לדף אחר"

אז, מה הבעיה שלך?
  Reply With Quote
ישן 22-04-08, 11:13   # 16
Kfir.G
חבר וותיק
 
Kfir.G's Avatar
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
הודעות: 1,059
שלח הודעה באמצעות ICO אל Kfir.G

Kfir.G לא מחובר  

ציטוט:
נכתב במקור על ידי psycho צפה בהודעה
אולי כל התכנון שלך מראש לא נכון, מה אתה מנסה לעשות? (לא בקטע טכני של לשלוח HEADER אחרי שהדפסתי טקסט)
אלא בקטע של

"יש לי אתר, שאחרי שמזינים סיסמא אני רוצה שיעברו לדף מסויים אם הסיסמא נכונה, אם לא שילכו לדף אחר"

אז, מה הבעיה שלך?
הרעיון של הSESSION פה זה לא קטע של סיסמה אלא שהגולש באמת הגיע דרך האתר שלי ולא דרך קישור ישיר לעמוד... אם הייתי טורח לקרוא את תחילת האשכול היית רואה שהקוד שאני עושה אמור להפעיל את התוכנה VeohTV. הרעיון הוא שהגולש נכנס לעמוד מעמוד מסויים באתר שלי, בעזרת קוד PHP אני מגלה מה היא הכתובת הנכונה להפעלת התוכנה עם הסרטון שלו ואז אני מעביר אותו לשם. הסיבה שאני רוצה לעשות את זה עם header היא פשוט כדי שאתרים מתחרים לא יוכלו להעתיק את הקישור המתאים להפעלת התוכנה.. להזכירך אם אני מעביר עמוד עם JavaScript הכל עובד חלק...

יום טוב,
כפיר
__________________
פיג'מה
משחקים
  Reply With Quote
ישן 22-04-08, 14:32   # 17
Tomer
Whatever
 
Tomer's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 7,039
שלח הודעה באמצעות MSN אל Tomer Send a message via Skype™ to Tomer

Tomer לא מחובר  

PHP קוד:
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Cache-Control: private, no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0"false);
header("Pragma: no-cache"); 
תנסה את זה. הייעוד שלו זה AJAX ו Internet Explorer שעושים בעיות, אבל אולי זה יעבוד. שים את זה בראש העמוד.
__________________
תומר
  Reply With Quote
ישן 22-04-08, 15:18   # 18
Kfir.G
חבר וותיק
 
Kfir.G's Avatar
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
הודעות: 1,059
שלח הודעה באמצעות ICO אל Kfir.G

Kfir.G לא מחובר  

ציטוט:
נכתב במקור על ידי Tomer צפה בהודעה
PHP קוד:
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Cache-Control: private, no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0"false);
header("Pragma: no-cache"); 
תנסה את זה. הייעוד שלו זה AJAX ו Internet Explorer שעושים בעיות, אבל אולי זה יעבוד. שים את זה בראש העמוד.
nope עדיין לא עובד

עוד רעיונות?
__________________
פיג'מה
משחקים
  Reply With Quote
ישן 22-04-08, 15:39   # 19
Tomer
Whatever
 
Tomer's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 7,039
שלח הודעה באמצעות MSN אל Tomer Send a message via Skype™ to Tomer

Tomer לא מחובר  

אולי...

PHP קוד:
 header("Content-Length: 260"); 
יכול להיות שזה יעבוד, אני סתם מציע הצעות. תנסה, ותנסה גם לשחק עם הגודל. להעלות קצת, אולי זה גם משנה.
__________________
תומר
  Reply With Quote
ישן 22-04-08, 15:41   # 20
Daniel
אחראי פורום
 
מיני פרופיל
תאריך הצטרפות: Mar 2007
הודעות: 2,875

Daniel לא מחובר  

ציטוט:
נכתב במקור על ידי Kfir.G | WebPower.co.il צפה בהודעה
הרעיון של הSESSION פה זה לא קטע של סיסמה אלא שהגולש באמת הגיע דרך האתר שלי ולא דרך קישור ישיר לעמוד... אם הייתי טורח לקרוא את תחילת האשכול היית רואה שהקוד שאני עושה אמור להפעיל את התוכנה VeohTV. הרעיון הוא שהגולש נכנס לעמוד מעמוד מסויים באתר שלי, בעזרת קוד PHP אני מגלה מה היא הכתובת הנכונה להפעלת התוכנה עם הסרטון שלו ואז אני מעביר אותו לשם. הסיבה שאני רוצה לעשות את זה עם header היא פשוט כדי שאתרים מתחרים לא יוכלו להעתיק את הקישור המתאים להפעלת התוכנה.. להזכירך אם אני מעביר עמוד עם JavaScript הכל עובד חלק...

יום טוב,
כפיר
אני אגיב רק לייעוד - אפשר גם לגלות HEADER בקלות...
  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. הזמן כעת הוא 18:53.

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