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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 26-11-05, 18:18   # 1
Neoteric
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 295

Neoteric לא מחובר  

תשתמש ב-CASE. נגיד המשתנה שדרכו אתה מעביר הוא-URL אז הנה דוגמא קצרה:
קוד:
<%
SELECT CASE request.querystring("url")
   Case help
%>
   <!--#include file="help.asp"-->
<%
   Case about
%>
   <!--#include file="about.asp"-->
<%
   Case Else
%>
   <!--#include file="index.asp"-->
<%
   End SELECT
%>
קצת מסורבל אבל זו הדרך שבא עושים את זה.
__________________



מתכנת ומעצב אתרים ואפליקציות Web.
שם: לירן
איסיקיו: 8282939
אימייל: lhason@gmail.com
מסנג'ר: lhason@gmail.com



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


  Reply With Quote
ישן 26-11-05, 18:31   # 2
activate
חבר חדש
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 41
הודעות: 33

activate לא מחובר  

ציטוט:
נכתב במקור על ידי PhoenixBoy
תשתמש ב-CASE. נגיד המשתנה שדרכו אתה מעביר הוא-URL אז הנה דוגמא קצרה:
קוד:
<%
SELECT CASE request.querystring("url")
   Case help
%>
   <!--#include file="help.asp"-->
<%
   Case about
%>
   <!--#include file="about.asp"-->
<%
   Case Else
%>
   <!--#include file="index.asp"-->
<%
   End SELECT
%>
קצת מסורבל אבל זו הדרך שבא עושים את זה.
זו גם לא הדרך שבה עושים את זה

כשאתה עושה SSI (האינקלוד הזה שציינת), הוא מאונקלד בכל מקרה, ללא שום קשר לתנאי שלפניו. נסה בעצמך.
__________________
גלעד.
  Reply With Quote
ישן 26-11-05, 18:41   # 3
Neoteric
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 295

Neoteric לא מחובר  

ציטוט:
נכתב במקור על ידי activate
זו גם לא הדרך שבה עושים את זה

כשאתה עושה SSI (האינקלוד הזה שציינת), הוא מאונקלד בכל מקרה, ללא שום קשר לתנאי שלפניו. נסה בעצמך.
ניסיתי בעצמי וזה עובד. אל תגיד דברים בלי ביסוס.
__________________



מתכנת ומעצב אתרים ואפליקציות Web.
שם: לירן
איסיקיו: 8282939
אימייל: lhason@gmail.com
מסנג'ר: lhason@gmail.com



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


  Reply With Quote
ישן 26-11-05, 19:04   # 4
activate
חבר חדש
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 41
הודעות: 33

activate לא מחובר  

ציטוט:
נכתב במקור על ידי PhoenixBoy
ניסיתי בעצמי וזה עובד. אל תגיד דברים בלי ביסוס.
כמו שאמרתי לך, ה SERVER קודם כל מוסיף את ה includeים ואח"כ בודק לפי ה IFים מה צריך להפעיל.

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

בקיצור, היעילות של האפליקציה שלך בזבל.

אז לפני שאתה קופץ, תבדוק את הדברים אצלך, כי אני יודע על מה אני מדבר.
__________________
גלעד.
  Reply With Quote
ישן 26-11-05, 19:10   # 5
Neoteric
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 295

Neoteric לא מחובר  

ציטוט:
נכתב במקור על ידי activate
כמו שאמרתי לך, ה SERVER קודם כל מוסיף את ה includeים ואח"כ בודק לפי ה IFים מה צריך להפעיל.

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

בקיצור, היעילות של האפליקציה שלך בזבל.

אז לפני שאתה קופץ, תבדוק את הדברים אצלך, כי אני יודע על מה אני מדבר.
אני יודע שהוא קודם עושה אינקלוד אבל מה זה קשור? הוא עושה את מה שהוא רוצה. זה הרבה יותר טוב מלהשתמש באיפריים. אל תלמד אותי על יעילות, במקרה הזה אין דרך אחרת. אבל כמו שמישהו כאן אמר הוא פשוט יכול להשתמש ב Server.Execute.
__________________



מתכנת ומעצב אתרים ואפליקציות Web.
שם: לירן
איסיקיו: 8282939
אימייל: lhason@gmail.com
מסנג'ר: lhason@gmail.com



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


  Reply With Quote
ישן 26-11-05, 19:17   # 6
activate
חבר חדש
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 41
הודעות: 33

activate לא מחובר  

ציטוט:
נכתב במקור על ידי PhoenixBoy
אני יודע שהוא קודם עושה אינקלוד אבל מה זה קשור? הוא עושה את מה שהוא רוצה. זה הרבה יותר טוב מלהשתמש באיפריים. אל תלמד אותי על יעילות, במקרה הזה אין דרך אחרת. אבל כמו שמישהו כאן אמר הוא פשוט יכול להשתמש ב Server.Execute.
תגיד לי, אם יש לו 200 שורות קוד בכל אינקלוד (שצריך לקמפל ולהריץ), תכפיל ב 3 אינקלודים, קיבלת 600 שורות קוד שצריך לקמפל וזה עוד לפני שהרצת את העמוד שבתוכו יש את ה IFים.

היית מקבל 0 עגול בנושאי יעילות.

ואנא ממך, אל תתווכח איתי בנושאי יעילות כי בניתי לא אחת ולא שתיים אפליקציות ולא עבור חברות קטנות אלא עבור חברות גדולות במשק (כמו למשל אלעל) והאפליקצייה שם מחזיקה אלפי משתמשים בו זמנית.
__________________
גלעד.
  Reply With Quote
ישן 26-11-05, 19:23   # 7
Neoteric
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 295

Neoteric לא מחובר  

ציטוט:
נכתב במקור על ידי activate
תגיד לי, אם יש לו 200 שורות קוד בכל אינקלוד (שצריך לקמפל ולהריץ), תכפיל ב 3 אינקלודים, קיבלת 600 שורות קוד שצריך לקמפל וזה עוד לפני שהרצת את העמוד שבתוכו יש את ה IFים.

היית מקבל 0 עגול בנושאי יעילות.

ואנא ממך, אל תתווכח איתי בנושאי יעילות כי בניתי לא אחת ולא שתיים אפליקציות ולא עבור חברות קטנות אלא עבור חברות גדולות במשק (כמו למשל אלעל) והאפליקצייה שם מחזיקה אלפי משתמשים בו זמנית.
יופי, כל הכבוד לך. זה מה שרצית? מילה טובה?
אם אתה אומר שזה לא יעיל תן דרך אחרת לבצע את זה. אני יודע שזה לא יעיל אבל הדרך היחידה שאני חושב עליה היא Server.Execute שלא יצא לי לבדוק אם זה עובד כמו שצריך.
תאמין לי גם אני בניתי אפליקציות לא קטנות שהחזיקו הרבה משתמשים יחד.

עריכה: הרגע בדקתי ו-Server.Execute עושה את העבודה כמו שצריך.
__________________



מתכנת ומעצב אתרים ואפליקציות Web.
שם: לירן
איסיקיו: 8282939
אימייל: lhason@gmail.com
מסנג'ר: lhason@gmail.com



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



Last edited by Neoteric; 26-11-05 at 19:27..
  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. הזמן כעת הוא 10:53.

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