הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   איך אני מציג XML באתר? (https://hosts.co.il/forums/showthread.php?t=83757)

XFum 14-07-10 19:55

איך אני מציג XML באתר?
 
http://48.tapuz.co.il/flix/flixforsities/hinami.xml

לדוגמא את זה.. שיראה כמו בלוק יראה לי את התמונה והכל .. דרוש PHP ?

~The_Sultan~ 14-07-10 20:24

אתה מתכוון כדי להשתמש בנתונים שבקובץ ה-XML, נכון? דרוש PHP או שפה תיכנות אחרת כלשהי בשביל זה. אפשר גם עם JS.
הנה לימוד כיצד לעשות את זה ב-JS:
http://www.w3schools.com/xml/xml_http.asp
ובצד שמאל באתר הזה, בתפריט תחת הכותרת "XML JavaScript" יש לך עוד מדריכים שצריך ללמוד בשביל זה.

ב-PHP צריך ללמוד את כמה פונקציות, יש מיועדות ויש לא מיועדות כמו שילוב של file_get_contents() ו-preg_match() ו-preg_replace(). בעיקרון הנה הלינק ללימוד כל הרעיון של XML ב-PHP:
http://php.net/manual/en/book.xml.php
והנה הפונקציה העיקרית:
http://www.php.net/manual/en/function.xml-parse.php

בהצלחה. :)

XFum 14-07-10 21:53

המון תודות אני אנסה לעשות ב JS קודם.
כי אני צריך לשלב את זה ב WP.

astricks 15-07-10 15:00

אופציה נוספת ב PHP, יש לך את ה domdocument שחלק מהתיאור שלו זה :
Represents an entire HTML or XML document; serves as the root of the document tree.

מחלקה מעולה שמשמשת להמון דברים. מזכירה את הפונקציות של ajax שאני מניח ש xfum יזהה. בכל מקרה, רק לקרוא קודם את הוראות ההתקנה, לוודא שהשרת שלכם תומך בתוספות הזאת

AlmogBaku 21-07-10 00:03

ציטוט:

נכתב במקור על ידי ~The_Sultan~ (פרסם 771181)
אתה מתכוון כדי להשתמש בנתונים שבקובץ ה-XML, נכון? דרוש PHP או שפה תיכנות אחרת כלשהי בשביל זה. אפשר גם עם JS.
הנה לימוד כיצד לעשות את זה ב-JS:
http://www.w3schools.com/xml/xml_http.asp
ובצד שמאל באתר הזה, בתפריט תחת הכותרת "XML JavaScript" יש לך עוד מדריכים שצריך ללמוד בשביל זה.

ב-PHP צריך ללמוד את כמה פונקציות, יש מיועדות ויש לא מיועדות כמו שילוב של file_get_contents() ו-preg_match() ו-preg_replace(). בעיקרון הנה הלינק ללימוד כל הרעיון של XML ב-PHP:
http://php.net/manual/en/book.xml.php
והנה הפונקציה העיקרית:
http://www.php.net/manual/en/function.xml-parse.php

בהצלחה. :)

וואלה? בוא תחדש לי איך אתה מבצע AJAX לשרת חיצוני?


לכותב:
אתה חייב להשתמש בכלים של צד-שרת, הייתי ממליץ במקרה הזה להשתמש באובייקט simplexml במידה ואתה משתמש ב PHP...

~The_Sultan~ 21-07-10 00:14

מה? אני רואה שאתה אוהב לצאת עליי בהודעות שלך, אפשר לדעת מי אתה ומה אתה שאתה חושב את עצמך לשם דבר?
ואני משתמש במנוע JQUERY ל-AJAX.

AlmogBaku 21-07-10 02:01

ציטוט:

נכתב במקור על ידי ~The_Sultan~ (פרסם 772132)
מה? אני רואה שאתה אוהב לצאת עליי בהודעות שלך, אפשר לדעת מי אתה ומה אתה שאתה חושב את עצמך לשם דבר?
ואני משתמש במנוע JQUERY ל-AJAX.

וואלה?.. תנסה בבקשה לעשות את זה:
PHP קוד:

$.get("http://www.google.co.il", function(response) { $("body").html(response); }); 

אם גילית טריק שגורם לזה לעבוד.. אשמח לשמוע :D



*נ.ב jQuery זו ספרייה לא מנוע :P

~The_Sultan~ 21-07-10 02:06

אהה.. אתה פוזאיסט.. זה מסביר הכל :)
ומה לעזאזל הקשר בין הקוד שנתת ל-AJAX? באמת זה קשור לנושא פה? ובאמת נראה לך שככה עושים \ אני עושה AJAX?

AlmogBaku 21-07-10 02:14

ציטוט:

נכתב במקור על ידי ~The_Sultan~ (פרסם 772154)
אהה.. אתה פוזאיסט.. זה מסביר הכל :)
ומה לעזאזל הקשר בין הקוד שנתת ל-AJAX? באמת זה קשור לנושא פה? ובאמת נראה לך שככה עושים \ אני עושה AJAX?

חח :D..
קודם כל- כן זה Ajax, אני אומר לjQ לבצע שאילתה מסוג GET..
תנסה בדרך אחרת אם אתה מתעקש

~The_Sultan~ 21-07-10 02:16

אני יודע שזה AJAX, אבל בחיים לא השתמשתי בספרייה\מנוע (מה שתרצה) של JQUERY לביצוע דברים כאלה. בשביל זה משתמש ב-PHP, פונקציה פשוטה מאוד אם אתה מכיר: file_get_contents().

XFum 26-07-10 09:44

עזבו אותי חח .. הצלחתי בסוף התברר לי שזה עובד אחרת,

תקשיבו מי מוכן לעשות את העבודה? (בתשלום כמובן).
אני צריך שהתוצאה תהיה בבלוק של 300 על 250
תמונה, כותרת טקסט מתחתיו (רצוי שיהיה בכתב גדול) ותמתחת תקציר והכל בלינק שנפתח בטאב חדש.
<mediaLink> - זה הקישור לסרטון
<mediaTitle> - כותרת הסרטון
<picture> - תמונת התצוגה
mediaSubTitle>> - התקציר

כל 15 דקות יוחלף מידע בXML ואני צריך שזה יתעדכן כל 15 דקות אצלי גם.
מפה זה צריך לייבא את זה :
http://48.tapuz.co.il/flix/flixforsities/hinami.xml

אז ניתן לפנות אליי בפרטי (אני מחכה)
או בפלאפון0546315880
תודה מראש,
אור.


כל הזמנים הם GMT +2. הזמן כעת הוא 16:50.

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