ahojte, mám problémik s týmto programom - "XAmPP".
používam ho ako local web server.
Pri niektorých príkazoch php mi vypisuje chybu, ako by to nepoznal.
Napr. premenné.
Napr. pri tomto kurzovom lístku, je to z tohto fóra.
Kód:
<?php
function get_content($url)
{
$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_HEADER, 0);
ob_start();
curl_exec ($ch);
curl_close ($ch);
$string = ob_get_contents();
ob_end_clean();
return $string;
}
$currencies = array(
'USD' => array('flag' => 'http://www.navrchol.sk/kurz/usd.gif', 'country' => 'USA'),
'GBP' => array('flag' => 'http://www.navrchol.sk/kurz/gbp.gif', 'country' => 'Veľka Britania'),
'PLN' => array('flag' => 'http://www.navrchol.sk/kurz/pln.gif', 'country' => 'Poľsko'),
'HUF' => array('flag' => 'http://www.navrchol.sk/kurz/huf.gif', 'country' => 'Maďarsko'),
'JPY' => array('flag' => 'http://www.navrchol.sk/kurz/jpy.gif', 'country' => 'Japonsko'),
'AUD' => array('flag' => 'http://www.navrchol.sk/kurz/aud.gif', 'country' => 'Austrália'),
'DKK' => array('flag' => 'http://www.navrchol.sk/kurz/dkk.gif', 'country' => 'Dánsko'),
'CAN' => array('flag' => 'http://www.navrchol.sk/kurz/can.gif', 'country' => 'Kanada'),
'NOK' => array('flag' => 'http://www.navrchol.sk/kurz/nok.gif', 'country' => 'Nórsko'),
'CHF' => array('flag' => 'http://www.navrchol.sk/kurz/chf.gif', 'country' => 'Švajčiarsko'),
'SEK' => array('flag' => 'http://www.navrchol.sk/kurz/sek.gif', 'country' => 'Švédsko'),
'EEK' => array('flag' => 'http://www.navrchol.sk/kurz/eek.gif', 'country' => 'Estónsko'),
'LTL' => array('flag' => 'http://www.navrchol.sk/kurz/ltl.gif', 'country' => 'Lotyšsko'),
'BGN' => array('flag' => 'http://www.navrchol.sk/kurz/bgn.gif', 'country' => 'Bulharsko'),
'RON' => array('flag' => 'http://www.navrchol.sk/kurz/ron.gif', 'country' => 'Rumunsko'),
'CZK' => array('flag' => 'http://www.navrchol.sk/kurz/czk.gif', 'country' => 'Česko')
);
function xml_vypis($xml)
{
global $currencies;
$i = 0;
$flag = "";
$country = "";
$vsetko = "<table class='currency'>\n";
foreach($xml->Cube->Cube->Cube as $Nazov) {
$currency = (string)$Nazov['currency'];
if (isset($currencies[$currency])) {
$vsetko .= "<tr class='" . ($i & 1 == 1 ? 'odd' : '') . "'> <td><img src='" . $currencies[$currency]['flag'] . "'></td> <td>1€</td> <td></td><td></td> <td>" . $Nazov['rate'] . "</td><td>" . $currency . "</td></tr>\n";
}
$i++;
}
$vsetko .= "</table>\n";
return $vsetko;
}
#usage:
$content = get_content("http://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml");
$xml = simplexml_load_string($content);
utf8_decode($xml);
$vypis = xml_vypis($xml);
echo "".$vypis;
?>
pri tomto riadku " $ch = curl_init(); " mi vypisuje chybu :
Fatal error: Call to undefined function curl_init() in C:\Program Files\xampp\htdocs\crusse\index.php on line 66
Dakujem za skoru odpoved a radu.