שלח תשובה

זירת השאלות

623
צפיות
3
תשובות

שליפת משתנה משרת מרוחק. – הסבר בפנים

,‏ 1 בפברואר, 2009

שלום,

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

לדוגמה:
יש את הקוד הבא בשרת המרוחק:
<script type="text/javascript">
//<![CDATA[
function GetDownloadUID() {        
        var DownloadUID = 'YfOThBO';
        return DownloadUID;
        } function GetDownloadFileName(){
        var DownloadFileName = "file.avi";
        return DownloadFileName;
        } function GetDownloadFileSize(){
        var DownloadFileSize = "1972";
        return DownloadFileSize;
        } function GetTicketID(){
        var TicketID = "ff319d07-b6d8-4ed8-82ed-59c94a05112a";
        return TicketID;
        } function GetDownloadDesc(){
        var DownloadDesc = "";
        return DownloadDesc;
        } function GetPageName(){
        var PageName = "1";
        return PageName;
        }//]]>

</script>

ואני רוצה לקחת ממנו את מה שנמצא בתוך "TicketID" ומה שנמצא בתוך ה-"DownloadFileName"
מה שנמצא בתוך ה-TicketID במקרה הזה זה:
ff319d07-b6d8-4ed8-82ed-59c94a05112a
ומה שנמצא בתוך ה-DownloadFileName במקרה הזה זה:
file.avi

אז מה שאני רוצה לעשות זה לקחת את 2 הערכים האלו מהשרת המרוחק, להכניס אותם לתוך 2 משתנים שונים ולהוציא אותם כפלט.
איך?

תגיות:

3 תשובות

  1. בגדול
    צריך לשלוף את הקוד מקור של האתר עם xmlhttp, ולהריץ חיפוש על התווים שאתה צריך.


    אלי ענתבי

  2. LeXos הגיב:

    כנס.
    הממממ אפשר דוגמה לקוד של xmlhttp או איזה מדריך בנושא?
    ואיך אני מחפש את התווים הספציפיים שאני רוצה? זה משתנה.
    התווים שאני רוצה נמצאים בשורה אחת בין גרשיים.
    איך לוקחים אותם?

  3. מאמרים על xmlhttp
    אתה יכול למצוא כאן בוובמאסטר (בדגש על ה-2 התחתונים בעמוד הזה)

    לגבי איך לפרק את הקוד, אתה יכול ללמוד במדריך JS על עבודה עם מחרוזות.
    זה לא פשוט במיוחד, אבל אין איזה סקריפט מוכן שאני מכיר שאתה יכול להוריד ולהריץ… זה צריך להיבנות באופן מותאם למה שאתה צריך לעשות בדיוק.


    אלי ענתבי

שלח תשובה