Zitat Zitat von Gremlin Beitrag anzeigen
Aber kannst es zum laufen bringen mit einem Workaround für fopen = Off
dazu wird eine neue Funktion deklariert:

PHP-Code:
  function socketfile($url) {
    
// URL zerlegen
    
$parsedurl = @parse_url($url);
    
// Host ermitteln, ungültigen Aufruf abfangen
    
if (empty($parsedurl['host']))
      return 
null;
    
$host $parsedurl['host'];
    
// Pfadangabe ermitteln
    
if (empty($parsedurl['path']))
      
$documentpath '/';
    else
      
$documentpath $parsedurl['path'];
    
// Parameter ermitteln
    
if (!empty($parsedurl['query']))
      
$documentpath .= '?'.$parsedurl['query'];
    
// Port ermitteln
    
$port = empty($parsedurl['port'])?80:$parsedurl['port'];
    
// Socket öffnen
    
$fp fsockopen ($host$port$errno$errstr30);
    if (!
$fp)
      return 
null;
    
// Request senden
    
fputs ($fp"GET {$documentpath} HTTP/1.0\r\nHost: {$host}\r\n\r\n");
    
// Header auslesen und verwerfen
    
do {
      
$line chop(fgets($fp));
    } while (!empty(
$line) and !feof($fp));
    
// Daten auslesen
    
$result = Array();
    while (!
feof($fp)) {
      
$result[] = fgets($fp);
    }
    
// Socket schliessen
    
fclose($fp);
    
// Ergebnis-Array zurückgeben
    
return $result;
  } 
by tleilax

Alles wo vorher file( steht muss dann durch socketfile( ersetzt werden.

Gruß
Gremlin
Versteh ich nicht ganz!
Ist das eine neue Datei oder muss das in klamm.php eingefügt werden?