הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 14-02-13, 11:47   # 1
EBSites
חבר מתקדם
 
EBSites's Avatar
 
מיני פרופיל
תאריך הצטרפות: Jul 2008
הודעות: 382

EBSites לא מחובר  

Arrow עזרה בבקשה

אהלן,

מישהו יכול לעזור לי בשליפת שער הדולר ומזג האוויר? או XML/PHP.

אני יודע שהנושא הזה כבר חרוש, אבל עד עכשיו לא מצאתי משהו נורמלי.
תודה לעוזרים.
  Reply With Quote
ישן 14-02-13, 22:34   # 2
IgalSt
מנהל פורום, עסק רשום
 
IgalSt's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: המרכז
גיל: 37
הודעות: 1,432
Send a message via Skype™ to IgalSt

IgalSt לא מחובר  

מאיזה API אתה רוצה למשוך אותו?

נשמח לעזור לך, אבל זה לא יכלול כתיבה של קוד אלא הפניה למקורות מידע רלוונטים כדי שתוכל ללמוד לעשות את מה שאתה רוצה.
אם אתה רק צריך חתיכת קוד, תוכל לפנות לפורום מסחר.
  Reply With Quote
ישן 20-02-13, 18:46   # 3
WCMS
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: May 2007
הודעות: 629

WCMS לא מחובר  

בנק ישראל - http://www.boi.org.il/currency.xml

Last edited by WCMS; 20-02-13 at 19:08..
  Reply With Quote
ישן 23-02-13, 21:55   # 4
EBSites
חבר מתקדם
 
EBSites's Avatar
 
מיני פרופיל
תאריך הצטרפות: Jul 2008
הודעות: 382

EBSites לא מחובר  

האמת שמצאתי קוד, אבל העניין הוא שזה מציג לי את שער הדולר זה מוסיף לי את הסימן: =>
איך אני מוריד את זה?


ציטוט:
<?php

/**
* Get currency rate based on the currency
* Var passed to the function
*
* Accepted vars are dollar, euro, pound, yen
*
* @param string $currency
* @return float
*/
function GetChangeRate( $currency = 'dollar' )
{
# Define vars used
$xml_object = new stdClass();
$url = 'http://www.bankisrael.gov.il/currency.xml';
$contents = '';
$rate = '';
$last_update = date('d/m/Y');

# Get xml data
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$contents = curl_exec ($ch);
curl_close ($ch);

# Create parser
$xml_object = simplexml_load_string($contents);

# What do we want to show?
switch ( $currency )
{
case 'dollar':
$rate = floatval($xml_object->CURRENCY[0]->RATE);
break;

case 'pound':
$rate = floatval($xml_object->CURRENCY[1]->RATE);
break;

case 'yen':
$rate = floatval($xml_object->CURRENCY[2]->RATE);
break;

case 'euro':
$rate = floatval($xml_object->CURRENCY[3]->RATE);
break;

default:
$rate = floatval($xml_object->CURRENCY[0]->RATE);
break;
}

# Get last updated time
if( $xml_object->LAST_UPDATE )
{
$last_update = strtolower($xml_object->LAST_UPDATE);
}

return array('rate' => $rate, 'last_update' => $last_update);
}


# Display
print_r(GetChangeRate('euro'));
?>
  Reply With Quote
ישן 23-02-13, 22:00   # 5
אדיר
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Mar 2008
מיקום: אשקלון
הודעות: 1,714

אדיר לא מחובר  

למה print_r?
http://php.net/manual/en/function.print-r.php
  Reply With Quote
ישן 23-02-13, 22:05   # 6
EBSites
חבר מתקדם
 
EBSites's Avatar
 
מיני פרופיל
תאריך הצטרפות: Jul 2008
הודעות: 382

EBSites לא מחובר  

יש אפשרות לקצת עזרה? הסבר? אני מאוד אשמח.
  Reply With Quote
ישן 23-02-13, 22:15   # 7
אדיר
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Mar 2008
מיקום: אשקלון
הודעות: 1,714

אדיר לא מחובר  

מהפונקציה אתה מחזיר כרגע מערך - כדי לעשות מה שאתה רוצה, אתה יכול להחזיר שם את המשתנה rate בלבד (זה נמצא ב- return).
לאחר מכן, כדי להציג את זה אתה יכול פשוט להדפיס את מה שהפונקציה מחזירה לך באמצעות echo, אתה כבר לא צריך את ה- print_r (שכן הוא לא מתאים לצרכים שלך).

תשובה בנוסח "קח, זה הקוד" לא אביא לך, זאת לא המטרה של הפורום הזה..
בהצלחה!
  Reply With Quote
ישן 24-02-13, 00:14   # 8
EBSites
חבר מתקדם
 
EBSites's Avatar
 
מיני פרופיל
תאריך הצטרפות: Jul 2008
הודעות: 382

EBSites לא מחובר  

תודה רבה, הצלחתי

Last edited by EBSites; 24-02-13 at 00:22..
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


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

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