hallo,
ich arbeite mit typo 4.2.0 und auf dem server läuft php 5.1.4
mit der extension QSDB PHP Include binde ich ein eigenes php-script ein.
aber egal was ich mache, er ließt eine fremde url nicht in ein string oder array.
<?php
// Filter einbetten
require 'function.inc.php';
$server_name = "http://www.fremdeseite.de/cgi-bin/ma2/kunden.cgi";
$request_uri = "?kd=3&cat=&subcat=&subsubcat=";
echo 'Adresszeile: '.$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'].'<br />';
echo 'query string: '.$_SERVER['QUERY_STRING'].'<br />';
echo 'host: '.$_SERVER['HTTP_HOST'].'<br /><br />';
echo $server_name.$request_uri.'<br />';
//$contents = file_get_contents($server_name.$request_uri);
//$contents = implode ('', file ($server_name.$request_uri));
$lines = file ($server_name.$request_uri);
// Durchgehen des Arrays und Anzeigen des HTML Source inkl. Zeilennummern
foreach ($lines as $line_num => $line) {
echo "Line #<b>{$line_num}</b> : " . htmlspecialchars($line) . "<br />\n";
}
...
...
alle echo ausgaben kann ich auf der seite sehen, außer die mir file_get_contents, file oder foreach liefern soll 🙁
wenn ich das script von meinem rechner aus (lokal) laufen lasse, bekomme ich den quellcode.
php.ini
allow_url_fopen Off(Local Value) On(Master Value)
safe_mode Off(Local Value) Off(Master Value)
wo liegt der fehler?
danke