Ich glaube den Fehler für bei FUNPIC.DE gehostete Projekte gefunden zu haben:
bei funpic.de ist die Standardeinstellung für allow_url_fopen = OFF.
Nach Änderung des des Codes (hier Beispielsweise uservalidate) taucht die Fehlermeldung nicht mehr auf:
Edit by MK75: PHP bitte in PHP posten!
PHP-Code:
<?php
/*
Transaktionsschnittstelle für Projekt Seth
Betreibersystem Klamm ExportForce²
Copyright bei Detlef Tiegel
http://www.projekt-seth.de
*/
// Klamm ExportForce² Engine
$ef_engine = "http://www.klamm.de/engine/lose/";
// Klamm ExportForce² Fehlercodes
$trans_error[1001] = "Alles OK";
.
.
.
.
.
.
// Usercheck
function uservalidate ($betreiber_id,$betreiber_pw,$kunden_id,$kunden_pw){
global $error,$trans_ausgabe,$trans_error,$ef_engine $allow_url_fopen;
$allow_url_fopen = "1";
// SecVMS change begin
$kunden_id = urlencode($kunden_id);
$kunden_pw = urlencode($kunden_pw);
// SecVMS change end
$returned = '';
$fp=@fopen($ef_engine."validate.php?ef_id=".$betreiber_id."&ef_pw=".$betreiber_pw."&k_id=".$kunden_id."&l_pw=".$kunden_pw."","r") ;
if($fp){
while($line=fgets($fp,1000)){
$returned.=$line;
}
fclose($fp);
}
$trans_check = split("[|]",$returned,7);
if ($trans_check[0] != "1001") ; {
$trans_ausgabe = $trans_error[$trans_check[0]];
if ($trans_ausgabe == "") $trans_ausgabe = $trans_error[1099];
$error = "true";
}
return $error;
return $trans_ausgabe;
}
Edit by MK75: PHP bitte in PHP posten!
Ich hoffe, daß Euch das weiterhilft.
Ich habe die Änderung noch nicht in allen Bereichen durchgetestet und übernehme deswegen natürlich auch keine Haftung.
Bitte postet Eure Erfahrungen damit hier. Danke!