PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : bei funpic.de (Unbekannter Fehler) beim Einzahlen



neuling
28.09.2007, 08:24
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

DimpleX
28.09.2007, 08:47
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

dude32
28.09.2007, 09:23
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

stimme da dimplex voll zu

funpic hat das prob das es fopen nicht unterstützt, aber das wird gebraucht um eine anfrage bei klamm zu starten

neuling
28.09.2007, 15:01
Das habe ich mir schon gedacht.

Danke

Gremlin
28.09.2007, 15:15
Aber kannst es zum laufen bringen mit einem Workaround für fopen = Off
dazu wird eine neue Funktion deklariert:



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;
}

by tleilax (http://www.klamm.de/forum/member.php?u=335)

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

Gruß
Gremlin

neuling
02.10.2007, 12:10
Danke,

werde ich mal versuchen

maxmoon
20.10.2007, 19:54
Aber kannst es zum laufen bringen mit einem Workaround für fopen = Off
dazu wird eine neue Funktion deklariert:



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;
}
by tleilax (http://www.klamm.de/forum/member.php?u=335)

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?

Gremlin
20.10.2007, 20:05
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 ^^

maxmoon
20.10.2007, 20:07
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 ^^

Danke für die schnelle Antwort. Kannst du mir bitte noch sagen in welchen Dateien überall "file(" steht, weil ich kenn das VMS erst seit heute.

Gremlin
20.10.2007, 20:28
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

maxmoon
20.10.2007, 20:45
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

Vielen Dank!

Ich habe mal von einem Programm gehört, welches den Inhalt von mehreren PHP Dateien durchsuchen kann. Kennt jemand dieses Programm? Wäre jetzt ziemlich praktisch.

maxmoon
20.10.2007, 20:53
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

Hab unter /schnittstellen/ alle geändert, doch unter /crons/ find ich nicht ein File, welches file( hat.

Haben wir schon mal im Reallife gepokert oder nur auf der Klamm-Spielbank?

Gremlin
20.10.2007, 20:59
fopen( auch ersetzen das ist in /crons/ jeweils drin :)


Haben wir schon mal im Reallife gepokert oder nur auf der Klamm-Spielbank?
Ne nur Klamm-Spielbank RL poker ich selten :p

maxmoon
20.10.2007, 21:20
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.

Gremlin
20.10.2007, 22:10
EF Account existiert nicht
Dann prüf mal deine Eingaben im Adminforce ;)



Gibt es keine fopen=off Version von VMS zum Downloaden? Gibt ja schließlich ziemlich viele Leute, welche dieses Problem haben.
Nein die gibt es nicht^^

maxmoon
20.10.2007, 22:29
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 :(

Gremlin
20.10.2007, 22:48
Dachte, dass die alte klamm.php bei php5 nicht funktioniert... :rolleyes:
Die funktioniert unter php5 nicht wegen dem file, aber da file ja nicht mehr genutzt wird funktioniert sie doch wieder *gg

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 ;)

maxmoon
20.10.2007, 23:35
Die funktioniert unter php5 nicht wegen dem file, aber da file ja nicht mehr genutzt wird funktioniert sie doch wieder *gg

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.

EarlofMidnight
20.10.2007, 23:41
Probiers mal hier ;)

http://www.designerscripte.net/freehost.php

Gruß

EarlofMidnight

Warhammer
20.10.2007, 23:48
Ich habe das selbe problem ich kann mich auch nicht anmelden aber Max und ich machen das zusammen...

maxmoon
21.10.2007, 13:58
Probiers mal hier ;)

http://www.designerscripte.net/freehost.php

Gruß

EarlofMidnight

Kannst du mir auch bestätigen, dass fopen bei diesem Hoster unterstützt wird?

@warhammer: Deine Loseseite kriegen wir schon noch zum Laufen ;)

Gremlin
21.10.2007, 14:01
Kannst du mir auch bestätigen, dass fopen bei diesem Hoster unterstützt wird?
Ja das garantiere ich dir ;)

Warhammer
21.10.2007, 20:17
Habe jetzt mal ne anfrage gesendet bei diesem Freehost wie lange dauert das bis die durch ist???

Mfg

Warhammer

Gremlin
21.10.2007, 20:23
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 :)

Warhammer
21.10.2007, 20:30
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 :)

Habe dir geschrieben ich verstehe nur den unterschied nicht wollte einen kostenlosen host haben....

Mfg

Warhammer

maxmoon
21.10.2007, 20:32
Anfrage gestellt. Nur keine reellen Daten eingetragen! Brauch ich reelle Daten für so nen Freespace?

Warhammer
21.10.2007, 20:44
Anfrage gestellt. Nur keine reellen Daten eingetragen! Brauch ich reelle Daten für so nen Freespace?

Kann das sein das man für eine TDL anfrage stellen muss uns sich sonst nur bei X-Media anmelden muss für die kostenlose???

Warhammer

Gremlin
21.10.2007, 20:45
Anfrage gestellt. Nur keine reellen Daten eingetragen! Brauch ich reelle Daten für so nen Freespace?

Ja damit wir einen Verantwortlichen haben wenn da plötzlich illegale Sachen drauf sind ;)

maxmoon
21.10.2007, 22:35
Ja damit wir einen Verantwortlichen haben wenn da plötzlich illegale Sachen drauf sind ;)

Alles klar! Solange ich nichts zahlen muss, geb ich auch meine Daten preis.
Ich beantrage nochmal son Paket!

Gremlin
21.10.2007, 22:42
Alles klar! Solange ich nichts zahlen muss, geb ich auch meine Daten preis.
Ich beantrage nochmal son Paket!


Jap wir sind ja seriös also keine versteckten Kosten :)

maxmoon
21.10.2007, 23:44
Jap wir sind ja seriös also keine versteckten Kosten :)

Wunderbar!
VMS installiert, Registrierung probiert, Bestätigungslink geklickt, funktioniert!

Danke!