PHP Schnittstelle von Euros4Click.de

Hallo erstmal…

ich habe mir die PHP Schnittstelle von Euros4Click.de runtergeladen.
Nach Anweisung

  • die Daten eingegeben (ID und PW)
  • die ZWEI Dateien hochgeladen (777)
  • Seite aufgerufen (mystats.php)
    Folgende Info kam: “Erneuter Versuch… Verbindungsaufbau gescheitert.”

Wäre das Script von MIR falsch hochgeladen worden bzw. die Daten (ID und PW) nicht eingegeben worden, wäre eine entsprechend andere Mitteilung gekommen.

Meine Frage ist eher, wieso geht es nicht?

Downloadlink für die Schnittstelle (KEINE WERBUNG / VIREN / ECT.!)
http://www.euros4click.de/mystats.zip
Virenscan kann gerne über http://Virustotal.com gemacht werden.

Ich habe das Script in keinster Weise verändert nach dem Download, und trotzdem funktioniert es nicht. Selbst saß ich jetzt 4 Stunden dran und finde den Fehler einfach nicht.

Falls diese Frage schon mal im Forum kam, dann habe ich sie leider über die Suchfunktion nicht gefunden.

Wäre nett, wenn jemand mir dabei helfen könnte.

MfG =)

Ich tippe mal einfach darauf, dass hier versucht wird eine externe Verbindung herzustellen, was nicht möglich ist, da die Socket()-Funktionen deaktiviert sind.

Ich habe mal den entsprechenden Teil rauskopiert aus dem Script:
function e4_fetchsite ($url)
{
if (!strpos (“x” . $url, “http://”)) $url = “http://” . $url;
$dummy = explode ("/", $url);
$host = $dummy[2];
$dummy = explode ($host, $url);
$request = $dummy[1];
if (!$request) { $request = $url; };

$fp = @fsockopen ($host, 80, &$errno, &$errstr, 3);
if (!$fp)
{
echo “Erneuter Versuch…\r\n”;
sleep (3);
$fp = @fsockopen ($host, 80, &$errno, &$errstr, 10);
if (!$fp)
{
die (“Verbindungsaufbau gescheitert.”);
}
}

Du meinst, das diese Funktion “serverseitig” deaktiviert ist?

Hi

genau so sieht es momentan aus…

Ich könnte mich jetzt darüber aufregen wie man nur ein Script anbieten kann was nicht funktioniert um etwas abzufragen was eh gesperrt ist, aber ich denke, ich richte meine Wut in mein nächstes Projekt.

Meistens ist die Lösung näher als man “denkt”! g

Danke jedenfalls =)

Die Entwickler können natürlich nicht für jeden Hoster eine eigene Schnittstelle entwickeln. Die Schnittstellen sind sowieso meisten für Leute entwickelt, welche eigene Server haben mit eigenen Einstellungen. Den Schnittstellen brauchen eigentlich meistens auch die socket() Funktionen. Bei bplaced kommt die Funktion halt leider erst im nächsten Jahr.

bplaced ist schon ok, mich regt Euros4Click.de eher auf, denn die haben selbst das Script gemacht, aber nicht zugelassen, dass das Script zugreifen kann und die Informationen abholen kann. NUR das regt mich etwas auf. g

Ist wie Wi***** ohne Höhepunkt.

MfG =)

du hast da was falsch verstanden… macht aber nix… :unamused:

Ich bin immer wieder gerne offen für Sachen, wo ich falsch liege.
Bitte kläre mich auf =)

MfG

Hi,

du verstehst da wohl was falsch. Euros4 kann nix dafür, dass wir die externe Verbindung (im Code fsockopen) vorerst nicht zulassen. Also wir sind der Schuldige in der Hinsicht, dass das Script auf unseren Servern nicht funktioniert :wink:

Nicht euro4clicks sperrte eingehende Verbindungen, sondern bplaced sperrt ausgehende. Noch. Dieses Jahr. Aus Sicherheitsgründen. Für alle.

Amen.

Achso. Also sollte das Script im eigendlichen schon funktionieren… Ok.

Danke für die Erleuchtung. g

Ja klar, auf einem Server auf dem sockets() aktiviert sind, funktioniert das Script ohne Probleme :wink: Nur halt da, wo externe Verbindungen deaktiviert sind, geht es nicht. Und ohne externe Verbindungen kommt eine solche Schnittstelle wohl nicht zurecht…

Danke für die Erklärungen :smiley:

Wünsche eine gute Nacht.