/
  • مشکل فراخوانی اطلاعات از روی xml

  • ارسال پاسخ   امتیاز موضوع:
    • 0 رأی - میانگین امیتازات: 0
    • 1
    • 2
    • 3
    • 4
    • 5

    حالت موضوعی | حالت خطی مشکل فراخوانی اطلاعات از روی xml
    نویسنده پیام
    sharax آفلاین
    عضو جدید
    **

    ارسال‌ها: 4
    تاریخ عضویت: ۱۳۸۹ خرداد ۱۷
    اعتبار: 0
    تشکرها : 1
    ( 0 تشکر در 0 ارسال )
    ارسال: #1
    مشکل فراخوانی اطلاعات از روی xml
    با سلام
    من یک فایل xml دارم sharax.ir/exportServlet.xml و با استفاده از کد زیر برخی اطلاعات را برداشتم ولی مشکلی که دارم اینه!

    کد PHP:
    <?php
    // load SimpleXML
    $games = new SimpleXMLElement('exportServlet.xml'nulltrue);
     
    echo 
    '
    <table>
           '
    ;
     
    $str_CurrentGame '';
     
    foreach(
    $games as $game// loop through our games
    {
            
    $str_Description substr($game->description->asXML(), strpos($game->description->asXML(), '</category>')+11, -14);
     
            if(! 
    strlen($str_CurrentGame) || !is_numeric(strpos($str_Description$str_CurrentGame)))
            {
                    
    $str_CurrentGame $str_Description;
            }
            else
            {
                    continue;
            }
                         
            echo 
    "
            <tr>
                    <td>('
    {$game['date']}{$game['time']}00',</td>
                    <td>'
    {$game->description}',</td>
                    <td>'
    {$game->description->category}',</td>
                    <td>
    {$game->alternatives->alternative[0]['odds']},</td>
                    <td>
    {$game->alternatives->alternative[1]['odds']},</td>
                    <td>
    {$game->alternatives->alternative[2]['odds']},</td>
                    <td>
    {$game->alternatives->alternative[0]['odds']},</td>
                    <td>
    {$game->alternatives->alternative[1]['odds']},</td>
                    <td>
    {$game->alternatives->alternative[0]['odds']},</td>
                    <td>
    {$game->alternatives->alternative[1]['odds']}),</td>
            </tr>
    "
    ;
    }
    echo 
    '</table>';
    ?>

    حالا مشکل من اینه!
    1) میخوام تاریخ رو که 20121118 نشون می ده رو درست کنمش مثلا 2012/11/18
    2) زمان رو هم همینطور 0700 رو بکنم 07:00
    3) می خوام ' Perth Glory FC - Western Sydney Wanderers FC', را جدا جدا یعنی اسم تیم میزبان Perth Glory FC و میهمان Western Sydney Wanderers FC ثبت کنم! که با - از هم جدا شده اند

    4) میخوام اطلاعات تگ alternatives که زیر <type id="0"/> هست رو سوا از بقیه و اطلاعات تگ alternatives که زیر تگ <type id="20"/> سوا و الی آخر همه ضریب هارو ذخیره کنم

    با تشکر
    (آخرین ویرایش در این ارسال: ۱۳۹۱ آبان ۲۸ ۰۱:۰۴ عصر، توسط Y.P.Y.)
    ۱۳۹۱ آبان ۲۸ ۱۰:۳۸ صبح
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    masoud1990 آفلاین
    مسعود گودرزی
    ***

    ارسال‌ها: 225
    تاریخ عضویت: ۱۳۸۹ اسفند ۴
    اعتبار: 5
    تشکرها : 379
    ( 200 تشکر در 123 ارسال )
    ارسال: #2
    RE: مشکل فراخوانی اطلاعات از روی xml
    با استفاده از این توابع میتونی این کار رو بکنی
    http://www.php.net/manual/en/function.explode.php
    http://www.php.net/manual/en/function.str-split.php
    __________________________________________________________________________
    تونل ها مي گويند : راه هست؛ حتي در دل سنگ ها.Wink
    استفاده از دکمه تشکر(Heart) نشان شخصیت شماست;
    درگاه پرداخت 724
    ۱۳۹۱ آبان ۲۸ ۰۲:۳۸ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط : Reza sharax
    sharax آفلاین
    عضو جدید
    **

    ارسال‌ها: 4
    تاریخ عضویت: ۱۳۸۹ خرداد ۱۷
    اعتبار: 0
    تشکرها : 1
    ( 0 تشکر در 0 ارسال )
    ارسال: #3
    RE: مشکل فراخوانی اطلاعات از روی xml
    شماره 4 مهم هست
    1-2-3 رو قبل انجام دادم!
    ۱۳۹۱ آبان ۲۸ ۰۷:۱۲ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    masoud1990 آفلاین
    مسعود گودرزی
    ***

    ارسال‌ها: 225
    تاریخ عضویت: ۱۳۸۹ اسفند ۴
    اعتبار: 5
    تشکرها : 379
    ( 200 تشکر در 123 ارسال )
    ارسال: #4
    RE: مشکل فراخوانی اطلاعات از روی xml
    با str_pos میتونی این کار رو هم بکنی:دی
    پیشنهاد میکنم یه چرخی توی قسمت string توی PHP MANUAL بزنی:»دی
    __________________________________________________________________________
    تونل ها مي گويند : راه هست؛ حتي در دل سنگ ها.Wink
    استفاده از دکمه تشکر(Heart) نشان شخصیت شماست;
    درگاه پرداخت 724
    ۱۳۹۱ آبان ۲۹ ۰۲:۳۲ صبح
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    mehdi-mah آفلاین
    عضو جدید
    **

    ارسال‌ها: 5
    تاریخ عضویت: ۱۳۹۳ ارديبهشت ۲۹
    اعتبار: 0
    تشکرها : 0
    ( 0 تشکر در 0 ارسال )
    ارسال: #5
    RE: مشکل فراخوانی اطلاعات از روی xml
    این سایت شرطبندی رو که تموم کردی یه نسخش رو هم به ما بده استفاده کنیم
    ۱۳۹۳ ارديبهشت ۲۹ ۰۷:۵۴ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    « قدیمی تر | تازه‌ تر »

    ارسال پاسخ
    پرش به انجمن:


    کاربرانِ درحال بازدید از این موضوع: 1 مهمان
    IranPHP.org | تماس با ما | بازگشت به بالا | بازگشت به محتوا | بایگانی | پیوند سایتی RSS