Autor Zpráva
radas
Profil *
Zdravím ,
mam takovou funkci pro zpracovaní xml
function load_xml($url)
{
$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, 0);
ob_start();
curl_exec($ch);
curl_close($ch);
$file_contents = ob_get_contents(); // obsah
ob_end_clean();
$xml = simplexml_load_string($file_contents);	
if(empty($xml))
$xml = @simplexml_load_file($url);
return $xml;	
}

$url='https://www.nekde.cz/data.xml';
load_xml($url);
print_r($xml);

takhle se nic nevypiše
pro testovaci učely když nahradim return $xml za print_r($xml) přimo ve funkci tak se vypíše pole..
nechapu proč mi ta funkce nechce vratit tu proměnnou $xml abych s ni mohl dál pracovat...:(

*asi jste si všimli toho zavinače před přikzem
$xml = @simplexml_load_file($url);
, je to zdůvodu že mi to hlási
SSL: fatal protocol error
jak by se toho dalo zbavit?
Tori
Profil
$url='https://www.nekde.cz/data.xml';
$xml = load_xml($url); // překlep, nebo to tam opravdu chybí?
print_r($xml);

Ad SSL error: Asi nepoužíváte Microsoft IIS server, že? (vizte červnené upozornění zde)
radas
Profil *
Tori:
děkuji to jsem fakt přehledl...
no piše mi to doma na localhostu - windows+vertrigo

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: