Ich habe eine Datei test.xml auf einem webserver liegen.
Diese Datei wird wird von php erzeugt.
Nun muss ich diese Datei auslesen und an einen webservice übergeben, der das xml weiterverarbeitet.
Leider wird mir alles in einer langen wurscht in die variable $zwei gelesen.
Da wo vorher noch Zeilenumbrüche waren sind jetzt keine mehr.
In dieser Form funktioniert die weiterverarbeitung des xml nicht. der webservice
antwortet nicht ...
Wenn ich aber das xml aus der Datei vom server per copy und paste in eine neue
Datei paste und diese Datei dann per FTP auf den Server hochlade funktioniert der Import.
Also entweder stimmt was mit den rechten der datei nicht oder es hat was mit den
Zeilenumbrüchen zu tun ...
Hat jemand eine Idee ?
Diese Datei wird wird von php erzeugt.
Code:
if ($handler)
{
flock($handler, LOCK_EX);
$datensatz = $text;
$b= fwrite($handler, "$datensatz");
fflush($handler);
flock($handler, LOCK_UN);
fclose($handler);
}
else
{
echo "Datei schreiben nischt möglisch.";
}
Nun muss ich diese Datei auslesen und an einen webservice übergeben, der das xml weiterverarbeitet.
Code:
$eins = fopen("$pfad","r");
$zwei = fread ($eins, filesize("$pfad"));
echo $zwei;
close($eins);
Leider wird mir alles in einer langen wurscht in die variable $zwei gelesen.
Da wo vorher noch Zeilenumbrüche waren sind jetzt keine mehr.
In dieser Form funktioniert die weiterverarbeitung des xml nicht. der webservice
antwortet nicht ...
Wenn ich aber das xml aus der Datei vom server per copy und paste in eine neue
Datei paste und diese Datei dann per FTP auf den Server hochlade funktioniert der Import.
Also entweder stimmt was mit den rechten der datei nicht oder es hat was mit den
Zeilenumbrüchen zu tun ...
Hat jemand eine Idee ?