Hallo,
ich bin bei funpic.de, und habe eine testseite dort,
so geht alles auf funpic.de aber wenn eine User dort
was Einzahlen will kommt das (Unbekannter Fehler)
Datenbank hat php4
was kann ich machen das meine User Einzahlen können.
Gruss
Neuling
Druckbare Version
Hallo,
ich bin bei funpic.de, und habe eine testseite dort,
so geht alles auf funpic.de aber wenn eine User dort
was Einzahlen will kommt das (Unbekannter Fehler)
Datenbank hat php4
was kann ich machen das meine User Einzahlen können.
Gruss
Neuling
wenn du in der forumsuche FUNPIC eingibst wirst du auf viele gleiche probleme mit dem freehoster&vms stoßen
wechsel zu ein echten hoster und problem ist beseitigt.
DimpleX
Das habe ich mir schon gedacht.
Danke
Aber kannst es zum laufen bringen mit einem Workaround für fopen = Off
dazu wird eine neue Funktion deklariert:
by tleilaxPHP-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, $errstr, 30);
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;
}
Alles wo vorher file( steht muss dann durch socketfile( ersetzt werden.
Gruß
Gremlin
Danke,
werde ich mal versuchen
Hi,
das ist ne Funktion für die functions.lib.php dort einfach einfügen, und dann in den Schnittstellen etc. wo file( steht einfach durch socketfile( ersetzen ^^
In einigen, aber die wichtigsten:
alle DAteien im Ordner:
lib/schnittstellen/
und in fast allen im Ordner:
/crons/
Wir kennen uns doch irgendwo her oder? Ich glaube wir haben mal gepokert!? :D
fopen( auch ersetzen das ist in /crons/ jeweils drin :)
Ne nur Klamm-Spielbank RL poker ich selten :pZitat:
Haben wir schon mal im Reallife gepokert oder nur auf der Klamm-Spielbank?
Ok... jetzt bin ich mit meinem Küchenlatain am Ende!
Ich habe dein Script zum Umgehen von fopen am Ende von anmelden.php geschrieben. Dann habe ich alle fopen( und file( durch socketfile( ersetzt, welche in /schnittstellen/ und /crons/ waren, dann hab ich noch die alte klamm.php Datei draufgeladen und jetzt kommt immer noch ein Fehler.
Mit der alten klamm.php kommt der Fehler:
EF Account existiert nicht
Mit dem neuen klamm.php kommt der Fehler:
unbekannter Fehler
Gibt es keine fopen=off Version von VMS zum Downloaden? Gibt ja schließlich ziemlich viele Leute, welche dieses Problem haben.
Dann prüf mal deine Eingaben im Adminforce ;)Zitat:
EF Account existiert nicht
Nein die gibt es nicht^^Zitat:
Gibt es keine fopen=off Version von VMS zum Downloaden? Gibt ja schließlich ziemlich viele Leute, welche dieses Problem haben.
Ok... Anmeldung geht! Danke!
Hab nun das alte klamm.php drauf gehauen obwohl ich php5 hab, hab dann die EF Einstellungen geändert und plötzlich ging es.
Dachte, dass die alte klamm.php bei php5 nicht funktioniert... :rolleyes:
Nun kommt aber ein neues Problem auf!
Klicke ich auf den Aktivierungslink kommt die Fehlermeldung:
"Die Aktivierung Deines Accounts bei maxmoon´s Loseseite ist fehlgeschlagen, bitte prüfe nochmals den Aktivierungslink oder vordere den Link neu an."
Langsam geb ich´s auf Gremlin :(
Die funktioniert unter php5 nicht wegen dem file, aber da file ja nicht mehr genutzt wird funktioniert sie doch wieder *ggZitat:
Dachte, dass die alte klamm.php bei php5 nicht funktioniert... :rolleyes:
Hmm wieso das Problem mit dem Anmeldelink kommt versteh ich nun überhaupt nicht, am besten wäre es wenn du mal die Url sagst, prüfe auch die Datenbank ob alle Tabellen vorhanden sind und Einträge drin sind ;)
In der Datenbank scheint alles vollständig zu sein.
Ich habe jetzt alles nochmal auf meinen Server installiert (bezahlter Server, kein funpic), doch da wird fopen auch nicht erlaubt. Hab denen ne Mail geschrieben, dass die mir das einschalten sollen.
Hier geht´s zur Seite:
http://www.maxmoon.eu/vms/
Gibt es kostenlosen Webspace, wo fopen erlaubt ist?
Ist glaub leichter einen Webspace mit dieser Option zu finden als den ganzen Tag rumzubasteln :-/
EDIT: Mein Hoster hat nun fopen aktiviert. Auf meinem Server müsste es nun ohne Probz gehen, doch interessiert es mich immer noch ob es kostenlosen Space gibt, welcher fopen erlaubt.
Probiers mal hier ;)
http://www.designerscripte.net/freehost.php
Gruß
EarlofMidnight
Ich habe das selbe problem ich kann mich auch nicht anmelden aber Max und ich machen das zusammen...
Ja das garantiere ich dir ;)Zitat:
Kannst du mir auch bestätigen, dass fopen bei diesem Hoster unterstützt wird?
Habe jetzt mal ne anfrage gesendet bei diesem Freehost wie lange dauert das bis die durch ist???
Mfg
Warhammer
Ich bearbeite die Anfragen 1x täglich ;) dein Account hab ich grade angelegt. Wenn du (wie angegeben) eine Topleveldomain haben möchtest, schreib mir kurz ne PM :)
Anfrage gestellt. Nur keine reellen Daten eingetragen! Brauch ich reelle Daten für so nen Freespace?