636
צפיות
צפיות
11
תשובות
תשובות
ניהול תוכן בתוך פלאש
אני יודע שצריך להיות קובץ פלאש + קובץ XML + בסיס נתונים
עכשו איך אוכל לעדכן את קובץ ה XML כל פעם כדי שיבדוק אם יש עידכונים בבסיס נתונים?
אני יודע שצריך להיות קובץ פלאש + קובץ XML + בסיס נתונים
עכשו איך אוכל לעדכן את קובץ ה XML כל פעם כדי שיבדוק אם יש עידכונים בבסיס נתונים?
11 תשובות
2 אפשרויות בגדול
או שתעשה אותו קובץ דינאמי שבכל גישה בודק את הבסיס נתונים, או שבכל פעם שיש כתיבה לבסיס נתונים תייצר את הקובץ xml מחדש.
מה יותר יעיל? תלוי בקצב ההתעדכנות של הנתונים שלך.
אלי ענתבי
באותו קובץ שקבר נוצר יהיה בתוכו פונקציה
שבודקת אם יש גישה אילו?
מה הכי טוב לפי תעדך?
איך מתחילים לתכנת את זה ? תכוון אותי
יש לי כבר מערכת ששומרת את הכל בבסיס נתונים
עוד כמה שאלה
האם לכל טבלה שנמצאת בסיס נתונים יהיה לה קובץ XML משלה
וכך יהיה לי הרבה קבצי XML ?
אני כול לשמור את קובץ ה XML איפה שאני רוצה?
איך אוכל לשמור את הקובץ כקובץ XML או לדכן את אותו קובץ?
האם אתה מסביר את שתי האפשרויות
ש האופציה הראשונה הכוונה – ליצרת קובץ XML באמצעות לולאה בתוך קובץ ASP
והאופציה השניה הכוונה ליצרת XML מתוך ASP ישר מה הבסיס נתונים עצמו בלי לולאה?
בקשר לאופציה השניה בעיתית
מכל פעם שאני מוחק או מעדכן או מוסיף צריך לקרוא לפונקציה
זה בסדר שזה כך?
בקשר לפונקציה – הפוקציה תהיה באותו קובץ שבו אני מסיף לבסיס או תהיה בקוץ נפרד ?
או שעושים קובץ דינאמי פעם אחד ושנגשים אילו זה מתעדכן זה יותר נוח לא?
יש מישהו פה..?
תשובות
לא לכל טבלה יהיה XML. יהיו דפי XML בהתאם למה שהפלאש צריך להציג.
כן, אפשר לשמור XML איפה שבא לך.
שומרים ומעדכנים באמצעות FSO.
צוות WebMaster
לא
האפציה הראשונה היא שמירת קובץ XML בדיסק,
השניה היא ייצור ה-XML בזמן הקריאה לקובץ (on the fly).
בשני המקרים יהיו לך לולאות.
צוות WebMaster
לא
צוות WebMaster
בסדר גמור
לא משנה איפה היא תהיה.
צוות WebMaster
האם הקוד הזה נכון – קשור לאופציה הראשונה
<%@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
%>
תקוע עם זה הרבה זמן