Hi there qim,
At approximately 1:45am GMT, 1st. March the currency
converter returned to your site.
There must have been a slight Yahoo server problem.
coothead
Hi there qim,
At approximately 1:45am GMT, 1st. March the currency
converter returned to your site.
There must have been a slight Yahoo server problem.
coothead
Yes, it appears to be back.
I wonder if this was a hiccup that took some time to fix, or is the due to changes in their API.
Apparently there still is a Google API
Many thanks
No.
Thanks, coothead
Hi there qim,
No problem, youâre very welcome.
The âGoogle APIâ looks absolutely wonderful.
And it is âCopy & Pasteâ too.
Super!
What more could an aspiring coder ask for.
coothead
How?..
coothead
Itâs not actually a Google API, but from some outfit called PHPGang.
Sounds ominousâŠ
Is it safe?
Iâm not sure I would say it sounds ominous. Itâs just that you thought it was a Google tool but in fact itâs a tool using Google Finance. PHP Gang seem to have a number of scripts for PHP and JS, so my guess is itâs probably safe but I canât be sure.
On the other hand if the Yahoo widget is now working, why change?
I want to keep the Yahoo, but if this problem starts happening often I should start looking at an alternative.
I have to look at the Google Finance API and see if it can be used easily in the same way as the Yahoo.
Thanks
Hi there qim,
here is the "âCopied & Pastedâ codeâŠ
<form action="https://www.google.com/finance/converter" method="get" name="f">
<div>
<input name=a maxlength=12 size=5 autocomplete=off value="1">
</div>
<div>
<select name=from value="">
<option value="AED">United Arab Emirates Dirham (AED)</option>
<option value="AFN">Afghan Afghani (AFN)</option>
<option value="ALL">Albanian Lek (ALL)</option>
<option value="AMD">Armenian Dram (AMD)</option>
<option value="ANG">Netherlands Antillean Guilder (ANG)</option>
<option value="AOA">Angolan Kwanza (AOA)</option>
<option value="ARS">Argentine Peso (ARS)</option>
<option value="AUD">Australian Dollar (A$)</option>
<option value="AWG">Aruban Florin (AWG)</option>
<option value="AZN">Azerbaijani Manat (AZN)</option>
<option value="BAM">Bosnia-Herzegovina Convertible Mark (BAM)</option>
<option value="BBD">Barbadian Dollar (BBD)</option>
<option value="BDT">Bangladeshi Taka (BDT)</option>
<option value="BGN">Bulgarian Lev (BGN)</option>
<option value="BHD">Bahraini Dinar (BHD)</option>
<option value="BIF">Burundian Franc (BIF)</option>
<option value="BMD">Bermudan Dollar (BMD)</option>
<option value="BND">Brunei Dollar (BND)</option>
<option value="BOB">Bolivian Boliviano (BOB)</option>
<option value="BRL">Brazilian Real (R$)</option>
<option value="BSD">Bahamian Dollar (BSD)</option>
<option value="BTC">Bitcoin (àžż)</option>
<option value="BTN">Bhutanese Ngultrum (BTN)</option>
<option value="BWP">Botswanan Pula (BWP)</option>
<option value="BYR">Belarusian Ruble (BYR)</option>
<option value="BZD">Belize Dollar (BZD)</option>
<option value="CAD">Canadian Dollar (CA$)</option>
<option value="CDF">Congolese Franc (CDF)</option>
<option value="CHF">Swiss Franc (CHF)</option>
<option value="CLF">Chilean Unit of Account (UF) (CLF)</option>
<option value="CLP">Chilean Peso (CLP)</option>
<option value="CNH">CNH (CNH)</option>
<option value="CNY">Chinese Yuan (CN„)</option>
<option value="COP">Colombian Peso (COP)</option>
<option value="CRC">Costa Rican ColĂłn (CRC)</option>
<option value="CUP">Cuban Peso (CUP)</option>
<option value="CVE">Cape Verdean Escudo (CVE)</option>
<option value="CZK">Czech Republic Koruna (CZK)</option>
<option value="DEM">German Mark (DEM)</option>
<option value="DJF">Djiboutian Franc (DJF)</option>
<option value="DKK">Danish Krone (DKK)</option>
<option value="DOP">Dominican Peso (DOP)</option>
<option value="DZD">Algerian Dinar (DZD)</option>
<option value="EGP">Egyptian Pound (EGP)</option>
<option value="ERN">Eritrean Nakfa (ERN)</option>
<option value="ETB">Ethiopian Birr (ETB)</option>
<option value="EUR">Euro (âŹ)</option>
<option value="FIM">Finnish Markka (FIM)</option>
<option value="FJD">Fijian Dollar (FJD)</option>
<option value="FKP">Falkland Islands Pound (FKP)</option>
<option value="FRF">French Franc (FRF)</option>
<option value="GBP">British Pound (ÂŁ)</option>
<option value="GEL">Georgian Lari (GEL)</option>
<option value="GHS">Ghanaian Cedi (GHS)</option>
<option value="GIP">Gibraltar Pound (GIP)</option>
<option value="GMD">Gambian Dalasi (GMD)</option>
<option value="GNF">Guinean Franc (GNF)</option>
<option value="GTQ">Guatemalan Quetzal (GTQ)</option>
<option value="GYD">Guyanaese Dollar (GYD)</option>
<option value="HKD">Hong Kong Dollar (HK$)</option>
<option value="HNL">Honduran Lempira (HNL)</option>
<option value="HRK">Croatian Kuna (HRK)</option>
<option value="HTG">Haitian Gourde (HTG)</option>
<option value="HUF">Hungarian Forint (HUF)</option>
<option value="IDR">Indonesian Rupiah (IDR)</option>
<option value="IEP">Irish Pound (IEP)</option>
<option value="ILS">Israeli New Sheqel (âȘ)</option>
<option value="INR">Indian Rupee (Rs.)</option>
<option value="IQD">Iraqi Dinar (IQD)</option>
<option value="IRR">Iranian Rial (IRR)</option>
<option value="ISK">Icelandic KrĂłna (ISK)</option>
<option value="ITL">Italian Lira (ITL)</option>
<option value="JMD">Jamaican Dollar (JMD)</option>
<option value="JOD">Jordanian Dinar (JOD)</option>
<option value="JPY">Japanese Yen („)</option>
<option value="KES">Kenyan Shilling (KES)</option>
<option value="KGS">Kyrgystani Som (KGS)</option>
<option value="KHR">Cambodian Riel (KHR)</option>
<option value="KMF">Comorian Franc (KMF)</option>
<option value="KPW">North Korean Won (KPW)</option>
<option value="KRW">South Korean Won (â©)</option>
<option value="KWD">Kuwaiti Dinar (KWD)</option>
<option value="KYD">Cayman Islands Dollar (KYD)</option>
<option value="KZT">Kazakhstani Tenge (KZT)</option>
<option value="LAK">Laotian Kip (LAK)</option>
<option value="LBP">Lebanese Pound (LBP)</option>
<option value="LKR">Sri Lankan Rupee (LKR)</option>
<option value="LRD">Liberian Dollar (LRD)</option>
<option value="LSL">Lesotho Loti (LSL)</option>
<option value="LTL">Lithuanian Litas (LTL)</option>
<option value="LVL">Latvian Lats (LVL)</option>
<option value="LYD">Libyan Dinar (LYD)</option>
<option value="MAD">Moroccan Dirham (MAD)</option>
<option value="MDL">Moldovan Leu (MDL)</option>
<option value="MGA">Malagasy Ariary (MGA)</option>
<option value="MKD">Macedonian Denar (MKD)</option>
<option value="MMK">Myanmar Kyat (MMK)</option>
<option value="MNT">Mongolian Tugrik (MNT)</option>
<option value="MOP">Macanese Pataca (MOP)</option>
<option value="MRO">Mauritanian Ouguiya (MRO)</option>
<option value="MUR">Mauritian Rupee (MUR)</option>
<option value="MVR">Maldivian Rufiyaa (MVR)</option>
<option value="MWK">Malawian Kwacha (MWK)</option>
<option value="MXN">Mexican Peso (MX$)</option>
<option value="MYR">Malaysian Ringgit (MYR)</option>
<option value="MZN">Mozambican Metical (MZN)</option>
<option value="NAD">Namibian Dollar (NAD)</option>
<option value="NGN">Nigerian Naira (NGN)</option>
<option value="NIO">Nicaraguan CĂłrdoba (NIO)</option>
<option value="NOK">Norwegian Krone (NOK)</option>
<option value="NPR">Nepalese Rupee (NPR)</option>
<option value="NZD">New Zealand Dollar (NZ$)</option>
<option value="OMR">Omani Rial (OMR)</option>
<option value="PAB">Panamanian Balboa (PAB)</option>
<option value="PEN">Peruvian Nuevo Sol (PEN)</option>
<option value="PGK">Papua New Guinean Kina (PGK)</option>
<option value="PHP">Philippine Peso (Php)</option>
<option value="PKG">PKG (PKG)</option>
<option value="PKR">Pakistani Rupee (PKR)</option>
<option value="PLN">Polish Zloty (PLN)</option>
<option value="PYG">Paraguayan Guarani (PYG)</option>
<option value="QAR">Qatari Rial (QAR)</option>
<option value="RON">Romanian Leu (RON)</option>
<option value="RSD">Serbian Dinar (RSD)</option>
<option value="RUB">Russian Ruble (RUB)</option>
<option value="RWF">Rwandan Franc (RWF)</option>
<option value="SAR">Saudi Riyal (SAR)</option>
<option value="SBD">Solomon Islands Dollar (SBD)</option>
<option value="SCR">Seychellois Rupee (SCR)</option>
<option value="SDG">Sudanese Pound (SDG)</option>
<option value="SEK">Swedish Krona (SEK)</option>
<option value="SGD">Singapore Dollar (SGD)</option>
<option value="SHP">St. Helena Pound (SHP)</option>
<option value="SKK">Slovak Koruna (SKK)</option>
<option value="SLL">Sierra Leonean Leone (SLL)</option>
<option value="SOS">Somali Shilling (SOS)</option>
<option value="SRD">Surinamese Dollar (SRD)</option>
<option value="STD">SĂŁo TomĂ© & PrĂncipe Dobra (STD)</option>
<option value="SVC">Salvadoran ColĂłn (SVC)</option>
<option value="SYP">Syrian Pound (SYP)</option>
<option value="SZL">Swazi Lilangeni (SZL)</option>
<option value="THB">Thai Baht (THB)</option>
<option value="TJS">Tajikistani Somoni (TJS)</option>
<option value="TMT">Turkmenistani Manat (TMT)</option>
<option value="TND">Tunisian Dinar (TND)</option>
<option value="TOP">Tongan Paʻanga (TOP)</option>
<option value="TRY">Turkish Lira (TRY)</option>
<option value="TTD">Trinidad & Tobago Dollar (TTD)</option>
<option value="TWD">New Taiwan Dollar (NT$)</option>
<option value="TZS">Tanzanian Shilling (TZS)</option>
<option value="UAH">Ukrainian Hryvnia (UAH)</option>
<option value="UGX">Ugandan Shilling (UGX)</option>
<option value="USD">US Dollar ($)</option>
<option value="UYU">Uruguayan Peso (UYU)</option>
<option value="UZS">Uzbekistani Som (UZS)</option>
<option value="VEF">Venezuelan BolĂvar (VEF)</option>
<option value="VND">Vietnamese Dong (â«)</option>
<option value="VUV">Vanuatu Vatu (VUV)</option>
<option value="WST">Samoan Tala (WST)</option>
<option value="XAF">Central African CFA Franc (FCFA)</option>
<option value="XCD">East Caribbean Dollar (EC$)</option>
<option value="XDR">Special Drawing Rights (XDR)</option>
<option value="XOF">West African CFA Franc (CFA)</option>
<option value="XPF">CFP Franc (CFPF)</option>
<option value="YER">Yemeni Rial (YER)</option>
<option value="ZAR">South African Rand (ZAR)</option>
<option value="ZMK">Zambian Kwacha (1968â2012) (ZMK)</option>
<option value="ZMW">Zambian Kwacha (ZMW)</option>
<option value="ZWL">Zimbabwean Dollar (2009) (ZWL)</option>
</select>
</div>
<div>to</div>
<div>
<select name=to value="">
<option value="AED">United Arab Emirates Dirham (AED)</option>
<option value="AFN">Afghan Afghani (AFN)</option>
<option value="ALL">Albanian Lek (ALL)</option>
<option value="AMD">Armenian Dram (AMD)</option>
<option value="ANG">Netherlands Antillean Guilder (ANG)</option>
<option value="AOA">Angolan Kwanza (AOA)</option>
<option value="ARS">Argentine Peso (ARS)</option>
<option value="AUD">Australian Dollar (A$)</option>
<option value="AWG">Aruban Florin (AWG)</option>
<option value="AZN">Azerbaijani Manat (AZN)</option>
<option value="BAM">Bosnia-Herzegovina Convertible Mark (BAM)</option>
<option value="BBD">Barbadian Dollar (BBD)</option>
<option value="BDT">Bangladeshi Taka (BDT)</option>
<option value="BGN">Bulgarian Lev (BGN)</option>
<option value="BHD">Bahraini Dinar (BHD)</option>
<option value="BIF">Burundian Franc (BIF)</option>
<option value="BMD">Bermudan Dollar (BMD)</option>
<option value="BND">Brunei Dollar (BND)</option>
<option value="BOB">Bolivian Boliviano (BOB)</option>
<option value="BRL">Brazilian Real (R$)</option>
<option value="BSD">Bahamian Dollar (BSD)</option>
<option value="BTC">Bitcoin (àžż)</option>
<option value="BTN">Bhutanese Ngultrum (BTN)</option>
<option value="BWP">Botswanan Pula (BWP)</option>
<option value="BYR">Belarusian Ruble (BYR)</option>
<option value="BZD">Belize Dollar (BZD)</option>
<option value="CAD">Canadian Dollar (CA$)</option>
<option value="CDF">Congolese Franc (CDF)</option>
<option value="CHF">Swiss Franc (CHF)</option>
<option value="CLF">Chilean Unit of Account (UF) (CLF)</option>
<option value="CLP">Chilean Peso (CLP)</option>
<option value="CNH">CNH (CNH)</option>
<option value="CNY">Chinese Yuan (CN„)</option>
<option value="COP">Colombian Peso (COP)</option>
<option value="CRC">Costa Rican ColĂłn (CRC)</option>
<option value="CUP">Cuban Peso (CUP)</option>
<option value="CVE">Cape Verdean Escudo (CVE)</option>
<option value="CZK">Czech Republic Koruna (CZK)</option>
<option value="DEM">German Mark (DEM)</option>
<option value="DJF">Djiboutian Franc (DJF)</option>
<option value="DKK">Danish Krone (DKK)</option>
<option value="DOP">Dominican Peso (DOP)</option>
<option value="DZD">Algerian Dinar (DZD)</option>
<option value="EGP">Egyptian Pound (EGP)</option>
<option value="ERN">Eritrean Nakfa (ERN)</option>
<option value="ETB">Ethiopian Birr (ETB)</option>
<option value="EUR">Euro (âŹ)</option>
<option value="FIM">Finnish Markka (FIM)</option>
<option value="FJD">Fijian Dollar (FJD)</option>
<option value="FKP">Falkland Islands Pound (FKP)</option>
<option value="FRF">French Franc (FRF)</option>
<option value="GBP">British Pound (ÂŁ)</option>
<option value="GEL">Georgian Lari (GEL)</option>
<option value="GHS">Ghanaian Cedi (GHS)</option>
<option value="GIP">Gibraltar Pound (GIP)</option>
<option value="GMD">Gambian Dalasi (GMD)</option>
<option value="GNF">Guinean Franc (GNF)</option>
<option value="GTQ">Guatemalan Quetzal (GTQ)</option>
<option value="GYD">Guyanaese Dollar (GYD)</option>
<option value="HKD">Hong Kong Dollar (HK$)</option>
<option value="HNL">Honduran Lempira (HNL)</option>
<option value="HRK">Croatian Kuna (HRK)</option>
<option value="HTG">Haitian Gourde (HTG)</option>
<option value="HUF">Hungarian Forint (HUF)</option>
<option value="IDR">Indonesian Rupiah (IDR)</option>
<option value="IEP">Irish Pound (IEP)</option>
<option value="ILS">Israeli New Sheqel (âȘ)</option>
<option value="INR">Indian Rupee (Rs.)</option>
<option value="IQD">Iraqi Dinar (IQD)</option>
<option value="IRR">Iranian Rial (IRR)</option>
<option value="ISK">Icelandic KrĂłna (ISK)</option>
<option value="ITL">Italian Lira (ITL)</option>
<option value="JMD">Jamaican Dollar (JMD)</option>
<option value="JOD">Jordanian Dinar (JOD)</option>
<option value="JPY">Japanese Yen („)</option>
<option value="KES">Kenyan Shilling (KES)</option>
<option value="KGS">Kyrgystani Som (KGS)</option>
<option value="KHR">Cambodian Riel (KHR)</option>
<option value="KMF">Comorian Franc (KMF)</option>
<option value="KPW">North Korean Won (KPW)</option>
<option value="KRW">South Korean Won (â©)</option>
<option value="KWD">Kuwaiti Dinar (KWD)</option>
<option value="KYD">Cayman Islands Dollar (KYD)</option>
<option value="KZT">Kazakhstani Tenge (KZT)</option>
<option value="LAK">Laotian Kip (LAK)</option>
<option value="LBP">Lebanese Pound (LBP)</option>
<option value="LKR">Sri Lankan Rupee (LKR)</option>
<option value="LRD">Liberian Dollar (LRD)</option>
<option value="LSL">Lesotho Loti (LSL)</option>
<option value="LTL">Lithuanian Litas (LTL)</option>
<option value="LVL">Latvian Lats (LVL)</option>
<option value="LYD">Libyan Dinar (LYD)</option>
<option value="MAD">Moroccan Dirham (MAD)</option>
<option value="MDL">Moldovan Leu (MDL)</option>
<option value="MGA">Malagasy Ariary (MGA)</option>
<option value="MKD">Macedonian Denar (MKD)</option>
<option value="MMK">Myanmar Kyat (MMK)</option>
<option value="MNT">Mongolian Tugrik (MNT)</option>
<option value="MOP">Macanese Pataca (MOP)</option>
<option value="MRO">Mauritanian Ouguiya (MRO)</option>
<option value="MUR">Mauritian Rupee (MUR)</option>
<option value="MVR">Maldivian Rufiyaa (MVR)</option>
<option value="MWK">Malawian Kwacha (MWK)</option>
<option value="MXN">Mexican Peso (MX$)</option>
<option value="MYR">Malaysian Ringgit (MYR)</option>
<option value="MZN">Mozambican Metical (MZN)</option>
<option value="NAD">Namibian Dollar (NAD)</option>
<option value="NGN">Nigerian Naira (NGN)</option>
<option value="NIO">Nicaraguan CĂłrdoba (NIO)</option>
<option value="NOK">Norwegian Krone (NOK)</option>
<option value="NPR">Nepalese Rupee (NPR)</option>
<option value="NZD">New Zealand Dollar (NZ$)</option>
<option value="OMR">Omani Rial (OMR)</option>
<option value="PAB">Panamanian Balboa (PAB)</option>
<option value="PEN">Peruvian Nuevo Sol (PEN)</option>
<option value="PGK">Papua New Guinean Kina (PGK)</option>
<option value="PHP">Philippine Peso (Php)</option>
<option value="PKG">PKG (PKG)</option>
<option value="PKR">Pakistani Rupee (PKR)</option>
<option value="PLN">Polish Zloty (PLN)</option>
<option value="PYG">Paraguayan Guarani (PYG)</option>
<option value="QAR">Qatari Rial (QAR)</option>
<option value="RON">Romanian Leu (RON)</option>
<option value="RSD">Serbian Dinar (RSD)</option>
<option value="RUB">Russian Ruble (RUB)</option>
<option value="RWF">Rwandan Franc (RWF)</option>
<option value="SAR">Saudi Riyal (SAR)</option>
<option value="SBD">Solomon Islands Dollar (SBD)</option>
<option value="SCR">Seychellois Rupee (SCR)</option>
<option value="SDG">Sudanese Pound (SDG)</option>
<option value="SEK">Swedish Krona (SEK)</option>
<option value="SGD">Singapore Dollar (SGD)</option>
<option value="SHP">St. Helena Pound (SHP)</option>
<option value="SKK">Slovak Koruna (SKK)</option>
<option value="SLL">Sierra Leonean Leone (SLL)</option>
<option value="SOS">Somali Shilling (SOS)</option>
<option value="SRD">Surinamese Dollar (SRD)</option>
<option value="STD">SĂŁo TomĂ© & PrĂncipe Dobra (STD)</option>
<option value="SVC">Salvadoran ColĂłn (SVC)</option>
<option value="SYP">Syrian Pound (SYP)</option>
<option value="SZL">Swazi Lilangeni (SZL)</option>
<option value="THB">Thai Baht (THB)</option>
<option value="TJS">Tajikistani Somoni (TJS)</option>
<option value="TMT">Turkmenistani Manat (TMT)</option>
<option value="TND">Tunisian Dinar (TND)</option>
<option value="TOP">Tongan Paʻanga (TOP)</option>
<option value="TRY">Turkish Lira (TRY)</option>
<option value="TTD">Trinidad & Tobago Dollar (TTD)</option>
<option value="TWD">New Taiwan Dollar (NT$)</option>
<option value="TZS">Tanzanian Shilling (TZS)</option>
<option value="UAH">Ukrainian Hryvnia (UAH)</option>
<option value="UGX">Ugandan Shilling (UGX)</option>
<option value="USD">US Dollar ($)</option>
<option value="UYU">Uruguayan Peso (UYU)</option>
<option value="UZS">Uzbekistani Som (UZS)</option>
<option value="VEF">Venezuelan BolĂvar (VEF)</option>
<option value="VND">Vietnamese Dong (â«)</option>
<option value="VUV">Vanuatu Vatu (VUV)</option>
<option value="WST">Samoan Tala (WST)</option>
<option value="XAF">Central African CFA Franc (FCFA)</option>
<option value="XCD">East Caribbean Dollar (EC$)</option>
<option value="XDR">Special Drawing Rights (XDR)</option>
<option value="XOF">West African CFA Franc (CFA)</option>
<option value="XPF">CFP Franc (CFPF)</option>
<option value="YER">Yemeni Rial (YER)</option>
<option value="ZAR">South African Rand (ZAR)</option>
<option value="ZMK">Zambian Kwacha (1968â2012) (ZMK)</option>
<option value="ZMW">Zambian Kwacha (ZMW)</option>
<option value="ZWL">Zimbabwean Dollar (2009) (ZWL)</option>
</select>
</div>
<div>
<input type=submit value="Convert">
</div>
<input type=hidden name=meta value=ei=alvVVtnBJszDU_zgu9AF>
</form>
coothead
You are a star @coothead. It is very easy to deploy although Iâm not sure about the inclusion of extinct currencies like the French Franc and Italian LiraâŠ
Hi, thanks coothead
Thatâs the html part. Donât I have to do something about the php file?
Donât worry about the Spanish colonial silver reales. Iâll sort those out.
Hi there gandalf458,
Please, donât get over excited.
That posted code was just meant to be a joke.
It would not work on a personal website as the
submitted form, of course, sends you to "Google.
To keep it personal. one would need to use the
code from http://www.phpgang.com, or ask the
almighty âGoogleâ for their XML or JSON.
coothead
but canÂŽt you get what is needed from View Source in
http://www.google.com/finance/converter?a=$amount&from=$from&to=$to
the access to the rates must be somewhere in there. In the css?
You could just copy and paste the code from the tutorial, although if you do let me know as there are a couple of bugs!
Hi there qim,
If âGoogleâ allowed the use of the âobject elementâ
or the âiframe elementâ for all their lovely stuff, then
you could have used the code that I posted, but
styling would not be possible. So WYSIWYG.
You could use this codeâŠ
<object
type="text/html"
data="https://www.google.com/finance/converter?a=$amount&from=$from_Currency&to=$to_Currency"
width="300"
height="150">
</object>
âŠbut you would be unable to change the country
order or style it.
coothead
Got it!
Thanks
Hi there qim,
####My little
It is not really in my nature to blow my own trumpet,
but I must reluctantly say that I have not, as yet,
found a better free currency converter than the one
that I so lovingly crafted for your very good self.
coothead