Seite 1 von 2

Skype Mod Extra - SQL Error : 1064 - in usercp_register.php

Verfasst: 04.07.2007 10:27
von Flash1931
Fehlermeldung beim Abspeichern des neuen Profils


Could not update users table

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ''flash1931', user_skype = 'flash1931', user_attachsig = 1, user

UPDATE phpbb_users SET user_email = 'info@glenvillanueva.net', user_icq = '75653741', user_website = 'http://www.glenvillanueva.net', user_occ = '', user_from = 'Köln', user_interests = '', user_sig = 'Kölsche Grundgesetz: Mach et joot, ävver nich zo off Print- und Webprodukte zu fairen Preisen http://www.glenvillanueva.net', user_sig_bbcode_uid = '88edf95444', user_viewemail = 1, user_aim = '', user_yim = '', user_msnm = 'df_hawk@hotmail.com', 'flash1931', user_skype = 'flash1931', user_attachsig = 1, user_allowsmile = 1, user_allowhtml = 0, user_allowbbcode = 1, user_allow_viewonline = 1, user_notify = 0, user_notify_pm = 1, user_popup_pm = 1, user_timezone = 1, user_dateformat = 'd.m.Y, H:i', user_lang = 'german', user_style = 1, user_active = 1, user_actkey = '' WHERE user_id = 2

Line : 540
File : usercp_register.php

Hier ist die usercp_register.php als .txt Datei
http://www.glenvillanueva.net/vipsforum ... gister.txt

Verfasst: 04.07.2007 10:40
von Dr.Death
SUCHE:

Code: Alles auswählen

, '" . str_replace("\'", "''", $skype) . "', user_skype = '" . str_replace("\'", "''", $skype) . "'
ERSETZE MIT

Code: Alles auswählen

, user_skype = '" . str_replace("\'", "''", $skype) . "'

Verfasst: 04.07.2007 10:48
von Flash1931
Ok, danke bin schonmal weiter gekommen zur nächsten Fehlermeldung :D

Folgendes:

Couldn't obtain map information.

DEBUG MODE

SQL Error : 1146 Table 'db209627985.MAP_MOD_USER_TABLE' doesn't exist

SELECT * FROM MAP_MOD_USER_TABLE WHERE user_id=2

Line : 883
File : usercp_register.php

Obwohl ich das Map Mod nicht installiert habe. Habe es mal installiert aber wieder gelöscht, auch aus Datenbank und das Forum aus der RAR Datei neu entpackt. Also sind es komplett neue Dateien.

Verfasst: 04.07.2007 11:09
von Dr.Death
Das kann nicht sein ;-)

Da muss noch ein Rest vom Map Mod in der usercp_register.php sein.

Laut Fehlermeldung in der Zeile 883 ;-)

Oder Du hast die falsche usercp_register.php hochgeladen...oder hier als txt Datei bereitgestellt.

Suche in der usercp_register.php mal nach:

Code: Alles auswählen

MAP_MOD_USER_TABLE

Verfasst: 04.07.2007 11:12
von Flash1931
Wird nichts gefunden.......

Verfasst: 04.07.2007 11:16
von Flash1931
JUHUUUUUUUUUUUUUUUUU es funktioniert..... hab die usercp_register.php aufm server gelöscht und von lokal hochgeladen. Anscheinend war es doch noch die alte die drauf war....... aber vom aktualisierungsdatum her war es ne neue! o_O

Naja, aber nu hab ich ne neue Fehlermeldung.

Wenn ich im Profil den Skype Button anklicke kommt ein PopUp und darin ist folgende Fehlermeldung enthalten:

Fatal error: Call to undefined function: prepare_skype_http() in /homepages/27/d209602590/htdocs/vipsforum/skype.php on line 71

Woran liegt das jetzt?

*grml* mein schädel platzt bald *g*

EDIT:
Hier die skype.php als .txt
http://www.glenvillanueva.net/vipsforum/skype.txt

Verfasst: 04.07.2007 11:58
von Flash1931
Weiteres Problem was mir jetzt aufgefallen ist,

wenn ich im Profil meinen Skypenamen eintrage und auf Absenden klicke sagt mir das Forum, das es gespeichert wurde..... aber in Wirklichkeit ist es nicht gespeichert, denn wenn ich nochmal auf Profil gehe ist das Skypename Eingabefeld wieder leer! :(

Verfasst: 04.07.2007 12:11
von Dr.Death
Du solltest den kompletten MOD Einbau überprüfen.

Anscheinen wird die Funktion

prepare_skype_http()

nicht included.

Evtl. hast Du vergessen die Datei functions.php oder ähnlich um diese Funktion zu erweitern.


Bitte beachte zudem auch unseren KB:16 - Thema Topic Bumping.

Verfasst: 04.07.2007 12:47
von Flash1931
Hi,

habe wie in der Beschreibung beschrieben folgendes am Ende der PHP eingefügt:

Code: Alles auswählen

{
	$old[] = '.';
	$new[] = '%2E';
	$old[] = '_';
	$new[] = '%5F';
	$old[] = ',';
	$new[] = '%2C';
	$old[] = '@';
	$new[] = '%40';
	$old[] = '-';
	$new[] = '%2D';
	$var = str_replace($old, $new, $var);
	return $var;
}
Hier die functions.php als .txt-Datei:
http://www.glenvillanueva.net/vipsforum ... ctions.txt

Verfasst: 04.07.2007 13:04
von Dr.Death
Äh, nur die geschweiften Klammern plus Inhalt sind aber keine Function.

Eine Funktion sieht z.B. so aus:

Code: Alles auswählen

function mein_test ( $mein, $test )
{
   $a = $mein + $test;
   return $a;
}
Da fehlt also die eigentliche Funktionsbeschreibung...wo ist die hin ?