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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 17-02-09, 00:04   # 11
S-Preso
חבר מתקדם
 
S-Preso's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2007
גיל: 34
הודעות: 689

S-Preso לא מחובר  

זה מדפיס לי את זה ככה:
float(5.1978)
איך ניתן להוריד את הסוגריים ואת ה float שידפיס רק את המספר?
  Reply With Quote
ישן 17-02-09, 07:51   # 12
SniR-S
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Aug 2008
הודעות: 546

SniR-S לא מחובר  

אחלה וואדים, מצויין, תודה ושימושי מאוד !
  Reply With Quote
ישן 17-02-09, 08:25   # 13
vadimg88
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Feb 2008
גיל: 36
הודעות: 710

vadimg88 לא מחובר  

הסקריפט עודכן (הפוסט עודכן גם כן עם הסקריפט החדש)

הנה החדש:

PHP קוד:
<?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($chCURLOPT_URL$url);
    
curl_setopt($chCURLOPT_RETURNTRANSFER1);
    
$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'));
מה שזה יחזיר עכשיו זה מערך עם 2 אלמנטים אחד בשם rate שיחזיק את שער מטבע החוץ שבקשתם, והאלמנט השני בשם last_update יגיד מתי פעם אחרונה זה עודכן (זה יגיע ישירות מהקובץ של בנק ישראל, אז ברגע שהם יעדכנו אותו זה יתעדכן גם אצלכם אוטומטית). כמו כן הורדתי את ה TYPECASTING (למרות שאני בטוח שמי שדיווח על בעיה שזה מציג לו float זה בגלל שיש שם var_dump ו VARֹDUMP מציג גם את ה TYPE של אותו ערך, אז להבא תנסו לשחק עם זה קצת ולהבין במה מדובר לפני שמדווחים) בכל מקרה החלפתי את זה ב PRINT_R זה כרגע אמור לעבוד כמו שצריך.
  Reply With Quote
ישן 17-02-09, 10:40   # 14
EBSites
חבר מתקדם
 
EBSites's Avatar
 
מיני פרופיל
תאריך הצטרפות: Jul 2008
הודעות: 382

EBSites לא מחובר  

ציטוט:
$outcome = GetChangeRate('dollar');

ואז עושה:

$outcome['rate'] -> ידפיס את שער הדולר
$outcome['last_update'] -> ידפיס את התאריך
אחי איפה אני שם את זה?
סדר לי את זה בקוד בבקשה
  Reply With Quote
ישן 17-02-09, 12:17   # 15
vadimg88
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Feb 2008
גיל: 36
הודעות: 710

vadimg88 לא מחובר  

אתה משתמש בזה איפה שאתה רוצה, אין לי איפה לשים את זה. דרוש ידע מסויים כדי לעבוד אם זה, אם אין לך את הידע הזה תצטרך להעזר במשהו שיש לו. כי הנושא הזה לא נועד לצורך הסברה של איך להשתמש בשפה.
  Reply With Quote
ישן 18-02-09, 13:36   # 16
AlmogBaku
חבר וותיק
 
AlmogBaku's Avatar
 
מיני פרופיל
תאריך הצטרפות: Nov 2007
מיקום: מודיעין
הודעות: 1,022

AlmogBaku לא מחובר  

נראה מעולה.

אתה מאלה שעובדים רק לפי הפורמט של זנד פריימוורק או שנדמה לי? חח..
  Reply With Quote
ישן 18-02-09, 15:04   # 17
vadimg88
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Feb 2008
גיל: 36
הודעות: 710

vadimg88 לא מחובר  

אני אומנם עובד עם ZF אבל לא נראה לי שזה בא לידי ביטוי כאן. אם אתה מתכוון לזה שבלוק ההערות נראה כך זה בגלל ה ZEND STUDIO שעושה את זה.
  Reply With Quote
ישן 18-02-09, 15:26   # 18
AlmogBaku
חבר וותיק
 
AlmogBaku's Avatar
 
מיני פרופיל
תאריך הצטרפות: Nov 2007
מיקום: מודיעין
הודעות: 1,022

AlmogBaku לא מחובר  

כן..

אגב, לגבי הסרטיפיקיישן של זנד, איך זה בדיוק עובד?
הבנתי שזה בערך 500 ש"ח לבחינהני מניח שאפשר גם לגשת בישראל.
והעיקר- איך זה הולך? ומה הרמה של הבחינה?
  Reply With Quote
ישן 18-02-09, 15:28   # 19
vadimg88
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Feb 2008
גיל: 36
הודעות: 710

vadimg88 לא מחובר  

http://www.hosts.co.il/forums/showthread.php?t=71003
  Reply With Quote
ישן 18-02-09, 16:46   # 20
AlmogBaku
חבר וותיק
 
AlmogBaku's Avatar
 
מיני פרופיל
תאריך הצטרפות: Nov 2007
מיקום: מודיעין
הודעות: 1,022

AlmogBaku לא מחובר  

תודה רבה.
  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. הזמן כעת הוא 14:19.

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