שלח תשובה

זירת השאלות

664
צפיות
7
תשובות

האם יש אפשרות לעשות דבר כזה ב-ASP?

,‏ 1 בדצמבר, 2005

ב-PHP אני יודע שאפשר לעשות תמונה שהתוכן שלה מתחלף לפי הערכים של המשתנים בכתובת. דוגמא:
http://www.compi-il.com/caper-web/caperweb.php?ip=84.94.232.100&port=80
ועוד דוגמא:
http://www.compi-il.com/caper-web/caperweb.php?ip=84.94.232.100&port=8210

האם ב-ASP יש דרך לעשות את זה? או שיש איזה component שאפשר לעשות איתו את זה?

תגיות:

7 תשובות

  1. xomri הגיב:

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

  2. PhoenixBoy הגיב:

    אני לא רוצה ל-.Net. אני מחפש ל-ASP
    אני מחפש ל-ASP פשוט.
    ואם לא הבנתם אז אני רוצה שאני אוכל לשנות את התמונה על-ידי שינוי הכתובת.

  3. lior73 הגיב:

    לא צריך שום קומפננט
    תשמור את הדבר הבא בתור קובץ dll :

    class img
    public function image()
         response.write "<img src="""&request("img")&""" />"
         response.end
    end function

    והקריאה לאובייקט שיצרת היא :

    <%
    dim img
    set img=new img()
    %>
    <%=img.image%>

  4. זהר פלד הגיב:

    לא צריך קומפוננטה וגם לא dll.
    אין שום בעיה לבצע את זה בקובץ asp רגיל, שכל התוכן שהוא מיצא זה תמונה, כאשר ההחלטה איזה תמונה לייצא תלויה במשתנים מתוך ה queryString.

    בדיוק כמו שעושים את זה ב php עושים את זה גם ב asp.

  5. PhoenixBoy הגיב:

    זהר, אפשר בבקשה דוגמא?
    אני יודע לעשות מה שאתה אומר אבל אני לא יודע איך לעשות את זה שזה יהיה בפורמט של תמונה. כי ב-PHP אני יכול לרשום בסתם דף HTML פשוט
    <img src="mystatus.php?icq=12345"/>
    ואז זה יעבוד ויראה את התמונה בהתאם למצב של האיסיקיו למרות שהדף הוא HTML פשוט.
    איך עושים את זה?

  6. PhoenixBoy הגיב:

    עוד משהו..
    ב-PHP גם התוכן של התמונה משתנה בהתאם.. נגיד אני ארשום בכתובת icq=1234 אז בתמונה גם יהיה רשום נגיד 1234 is offline. אפשר לעשות את זה ב-ASP?

  7. זהר פלד הגיב:

    בהחלט אפשרי.
    ב asp, אתה צריך להשתמש ב adodb.stream כדי לייצר binaryStream מהתמונה, ולשלוח אותו דרך Response.Straem לדפדפן.
    אין לי דוגמא להראות לך, אבל חפש קצת בגוגל, אני בטוח שתמצא.

שלח תשובה