XML problem z otwarciem pliku - funkcja simplexml_load_file

0

Cześć,
próbuję otworzyć plik XML, ale funkcja simplexml_load_file zwraca mi ciągle false... Czy jest ktoś wstanie powiedzieć o co chodzi? Co może być nie tak?
Poniżej kod:


if(isset($_POST['send']))
	{
	$domyslna_nazwa_pliku = "plik.xml";	//
	
	if(isset($_FILES['file_name']) && !empty($_FILES['file_name']['name']))	//jeśli został ustawiony i wybrany plik
		{
		if ( is_uploaded_file( $_FILES["file_name"]["tmp_name"] ) && $_FILES["file_name"]["error"] === 0 ) //jeśli operujemy na przesłanym pliku (w celach bezpieczeństwa)
			{
			//wszystko jest ok!
			$f = $_FILES['file_name'];
			$name = $f['tmp_name'];
			//...
			
			//najpierw przetwarzamy plik -> zapisujemy przetworzoną kopię i umieszczamy link
			
			if(move_uploaded_file($name, $domyslna_nazwa_pliku))
				{
				echo "PLIK ZOSTAŁ OTWORZONY </br>";
				echo "name: $name nazwa: $domyslna_nazwa_pliku </br>";
				}
			else
				{
				echo "ERROR! move_uploaded_file NOT working </br>";
				}
			echo "</br>";
			
			if(($xml = simplexml_load_file($domyslna_nazwa_pliku)) === false)
				{
				echo "NIE UDAŁO SIĘ POBRAĆ PLIKU XML!!!</br>";
				}
//...

Z góry dzięki za pomoc!

0

XML jest poprawny?

0

i oczywiście byłeś tu http://php.net/manual/en/function.simplexml-load-file.php i czytałeś to

Errors/Exceptions

Produces an E_WARNING error message for each error found in the XML data.

Tip
Use libxml_use_internal_errors() to suppress all XML errors, and libxml_get_errors() to iterate over them afterwards.

i zrobiłeś tak aby zobaczyć jakie dokładnie błędy się pojawiają?

1 użytkowników online, w tym zalogowanych: 0, gości: 1