In php könnte man zum Beispiel damit die HTML-Seite abrufen und die Werte herauskitzeln.
Nur mal so als Idee.
Aufruf: qsh ('/usr/local/ZendSvr6/bin/php /woauchimmer/suedkupfer.php')
PHP-Code:
<?php
error_reporting(E_ALL | E_STRICT);
ini_set('display_errors', true);
ini_set('date.timezone','Europe/Vienna');
ini_set('max_execution_time','300'); // 5 Minuten
$url = 'http://www.suedkupfer-marktdaten.de/market_d.php';
// $url = '/tmp/suedkupfer.de.html'; // aus Datei lesen
$html = file_get_contents($url);
$string_start = '<!-- inhalt hier -->';
$pos = strpos($html, $string_start) + strlen($string_start);
$text1 = substr($html, $pos);
$string_start = '<tbody>';
$pos_start = strpos($text1, $string_start) + strlen($string_start);
$string_ende = '</tbody>';
$pos_ende = strpos($text1, $string_ende);
$text1 = substr($text1, $pos_start, $pos_ende - $pos_start);
$text1 = strip_tags($text1, '<tr><td>');
$z = 0;
$zeilen = explode('<tr>', $text1);
foreach ($zeilen as $zeile) {
$z++;
$zeile = str_replace('</tr>', '', $zeile);
$zeile = str_replace('<td> </td>', '', $zeile);
$suchbegriff = '/ class=".*"/';
$ersatzbegriff = '';
$zeile = preg_replace($suchbegriff, $ersatzbegriff, $zeile);
$zellen = explode('<td>', $zeile);
$s = 0;
foreach ($zellen as $zelle) {
$s++;
$zelle = trim(strip_tags($zelle));
if ('' <> $zelle) {
echo 'Zeile:' . $z . ' Spalte:' . $s . ' Wert:' . $zelle . "\n";
}
}
}
?>
Erklärung zu den verwendeten php-Funktionen im Handbuch:
z.B. http://nl1.php.net/manual/de/function.strip-tags.php
Bookmarks