Hallo Harald,
allow_url_fopen ist gesetzt, aber bei diesem Code erhält die var nur die ersten ca. 35 Zeichen, warum?
$filename = "text.html" ;
$dataFile = fopen( $filename, "r" ) ;
if ( $dataFile )
{
$txt = fgets($dataFile, 1000000);
fclose($dataFile);
}
else
{
echo( "fopen failed" ) ;
}
fgets()
liest immer nur eine Zeile ein. Dein Code müsste also so aussehen:
$filename = "text.html";
$txt = "";
if ($dataFile = fopen($filename, "r")) {
while (!feof($dataFile)) {
$txt .= fgets($dataFile);
}
} else {
echo("fopen failed");
}
Noch einfach geht es allerdings, mit file_get_contents(). Diese Funktion ist zwar erst ab PHP 4.3.0 verfügbar aber inzwischen sollte auf den meisten Servern eine neu genuge Version laufen.
Schöne Grüße,
Johannes
--
ie:% fl:( br:< va:) ls:[ fo:) rl:) n4:& ss:| de:] js:| ch:} sh:) mo:} zu:)
ie:% fl:( br:< va:) ls:[ fo:) rl:) n4:& ss:| de:] js:| ch:} sh:) mo:} zu:)