שלח תשובה

זירת השאלות

636
צפיות
11
תשובות

ניהול תוכן בתוך פלאש‬

,‏ 16 באוקטובר, 2008

אני יודע שצריך להיות קובץ פלאש  +  קובץ XML  + בסיס נתונים

עכשו איך אוכל לעדכן את קובץ ה XML כל פעם כדי שיבדוק אם יש עידכונים בבסיס נתונים?

תגיות:

11 תשובות

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

    מה יותר יעיל? תלוי בקצב ההתעדכנות של הנתונים שלך.


    אלי ענתבי

  2. JUBRANO הגיב:

    באותו קובץ שקבר נוצר יהיה בתוכו פונקציה
    שבודקת אם יש גישה אילו?

    מה הכי טוב לפי תעדך?

    איך מתחילים לתכנת את זה ?  תכוון אותי

    יש לי כבר מערכת ששומרת את הכל בבסיס נתונים

    עוד כמה שאלה

    האם לכל טבלה שנמצאת בסיס נתונים יהיה לה קובץ XML  משלה

    וכך יהיה לי הרבה קבצי XML ?

    אני כול לשמור את קובץ ה XML איפה שאני רוצה?

    איך אוכל לשמור את הקובץ כקובץ XML או לדכן את אותו קובץ?

  3. JUBRANO הגיב:

    האם אתה מסביר את שתי האפשרויות
    ש האופציה הראשונה הכוונה  – ליצרת קובץ XML באמצעות לולאה בתוך קובץ ASP

    והאופציה השניה הכוונה ליצרת XML מתוך ASP  ישר מה הבסיס נתונים עצמו בלי לולאה?

  4. JUBRANO הגיב:

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

    זה בסדר שזה כך?  

    בקשר לפונקציה – הפוקציה תהיה באותו קובץ שבו אני מסיף לבסיס או תהיה בקוץ נפרד ?

    או שעושים קובץ דינאמי פעם אחד ושנגשים אילו זה מתעדכן זה יותר נוח לא?

  5. תשובות
    לא לכל טבלה יהיה XML. יהיו דפי XML בהתאם למה שהפלאש צריך להציג.
    כן, אפשר לשמור XML איפה שבא לך.
    שומרים ומעדכנים באמצעות FSO.


    צוות WebMaster  

  6. לא
    האפציה הראשונה היא שמירת קובץ XML בדיסק,
    השניה היא ייצור ה-XML בזמן הקריאה לקובץ (on the fly).

    בשני המקרים יהיו לך לולאות.


    צוות WebMaster  

  7. בסדר גמור
    לא משנה איפה היא תהיה.


    צוות WebMaster  

  8. JUBRANO הגיב:

    האם הקוד הזה נכון – קשור לאופציה הראשונה

    <%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
    <!– #include file="filedsn.asp" –>

    <?xml version="1.0" encoding="windows-1255"?>

    <%
    Response.ContentType="text/xml"

    set rs = Server.CreateObject("ADODB.RecordSet")
    SQL = "select * from pagesinfo;"

    rs.Open SQL
    %>

    <Customers>

    <%do until rs.EOF%>
        <Customer ID="<% =rs("titlpge") %>">
            <Phone><% =rs("category") %></Phone>
            <CompanyName><% =rs("id") %></CompanyName>
        </Customer>

    <%
    rs.movenext
    loop
    %>

    </Customers>

    <%Call savexml(ditealspage.xml) %>

    <%
    Sub savexml(filexml)

    VirtualDirectory = "filesphotos"
    PhisicalDirectory = Server.MapPath(VirtualDirectory)
    Dim FSO  
         Set FSO = Server.CreateObject("Scripting.FileSystemObject")  
         FSO.CreateTextFile  PhisicalDirectory & "/" & filexml
         Set FSO = Nothing  
    End Sub
    %>

שלח תשובה