Hallo Klaus!
Vermutlich lässt dein Server das Öffnen externer Ressourcen nicht zu.
Die cURL-Funktionen von PHP könnten dir helfen.
Dann könnte dein Beispiel so aussehen
// neuen curl-Handler erzeugen $c
$c = curl_init();
// URL und andere Optionen setzen
$options = array(CURLOPT_URL => "/lokalerserver/test/".$datum."-fixing.xls",
CURLOPT_CONNECTTIMEOUT => '5',
CURLOPT_LOW_SPEED_LIMIT => '5000',
CURLOPT_LOW_SPEED_TIME => '5',
CURLOPT_USERAGENT => 'Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.0.5) Gecko/2008120122 Firefox/3.6.2',
CURLOPT_RETURNTRANSFER => 1);
curl_setopt_array($c, $options);
// Daten als String übergeben
$content = curl_exec($c);
// curl-Handler schließen
curl_close($c);
// wenn Datenübertragung fehlgeschlagen
if($content === false){
// Fehlerbehandlung
// wenn Datenübertragung erfolgreich
}else{
// Daten verarbeiten
}
Wie PHP mit Excel-Dateien umgehen kann weiß ich nicht.
Die Verarbeitung zu einem DOM-Objekt könnte z.B. so aussehen:
$objdom = new DOMDocument();
@$objdom->loadHTML($content);
Grüße, Matze