Warning: odbc_exec() [function.odbc-exec]: SQL error: [Microsoft][ODBC SQL Server Driver][SQL Server]Cannot insert explicit value for identity column in table 'web_mallcategories' when IDENTITY_INSERT is set to OFF., SQL state 23000 in SQLExecDirect in C:\Inetpub\*******\panels\********\site_shop_categ ories.php on line 12
Erhalte diesen Fehler beim Versuch des Addens einer Kategorie
EDIT:
Quote:
Originally Posted by Xxl3lubbs
"Undefined Index"-Fehler sind zu vernachlässigen. Ausblenden kannst du sie, indem du in der xinc_config.php den Wert von error_reporting von 'E_ALL' in 'E_ALL ^ E_NOTICE' umänderst.
Wenn du aber das Problem als Solches direkt beheben möchtest, dann musst du einfach Folgendes ändern:
PHP Code:
// So sieht es gerade aus if ($_GET['rnk'] == 'players') { [...] } elseif ($_GET['rnk'] == 'gws') { [...] }
// So muss es umgeändert werden if (!empty($_GET['rnk'])) { if ($_GET['rnk'] == 'players') { [...] } elseif ($_GET['rnk'] == 'gws') { [...] } }
Nun erhalte ich folgendes:
Quote:
Parse error: syntax error, unexpected $end in C:\Inetpub\**********includes\xinc_ranking.php on line 62
Erhalte diesen Fehler beim Versuch des Addens einer Kategorie
[...]
Das liegt daran, dass die LostCrusade-Datenbank dort die ID sozusagen automatisch weiterzählen lässt, ich das bei uns aber so eingestellt habe, dass man sich selbst aus sortierungstechnischen Gründen eine ID aussuchen kann. Fix kommt sofort.
PHP Code:
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[web_mallcategories]') AND type in (N'U')) DROP TABLE [dbo].[web_mallcategories] GO CREATE TABLE [dbo].[web_mallcategories]( [mcatid] [int] NOT NULL, [category] [varchar](50) NOT NULL, CONSTRAINT [PK_web_mallcategories] PRIMARY KEY CLUSTERED ( [mcatid] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY]
Das SQL-Skript so kopieren, einfügen und ausführen.
Beachte, dass dieses Skript die vorhandene mallcategories löscht und anschließend eine Neue anlegt. Sollte, denke ich, nicht so gravierend sein - ich weiß aber nicht, ob es danach funktioniert, deswegen melde dich dann nochmal. ^^
Zu deinem $end-Problem: Diesen Teil der xinc_ranking.php ...
Das liegt daran, dass die LostCrusade-Datenbank dort die ID sozusagen automatisch weiterzählen lässt, ich das bei uns aber so eingestellt habe, dass man sich selbst aus sortierungstechnischen Gründen eine ID aussuchen kann. Fix kommt sofort.
PHP Code:
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[web_mallcategories]') AND type in (N'U'))
DROP TABLE [dbo].[web_mallcategories]
GO
CREATE TABLE [dbo].[web_mallcategories](
[mcatid] [int] NOT NULL,
[category] [varchar](50) NOT NULL,
CONSTRAINT [PK_web_mallcategories] PRIMARY KEY CLUSTERED
(
[mcatid] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
Das SQL-Skript so kopieren, einfügen und ausführen.
Beachte, dass dieses Skript die vorhandene mallcategories löscht und anschließend eine Neue anlegt. Sollte, denke ich, nicht so gravierend sein - ich weiß aber nicht, ob es danach funktioniert, deswegen melde dich dann nochmal. ^^
Mit dem $end sehe ich einmal nach.
So, Befehl wurde ausgeführt, jedoch hat sich nichts geändert :/
EDIT:
Ich habe den Table gelöscht und ihn neu erstellt. Jetzt scheint es zu funktionieren.
Jetzt bräucht ich noch Hilfe mit dieser ranking-sache :/
Dazu wäre ein Fix des Donationsystems echt nice.
Hier nen Screenshot der errors:
Möchtest du Paymentwall nutzen? Ich rate dir da aus eigener Erfahrung ganz stark von ab, allerdings kannst du mit der folgenden Tabelle das Problem lösen, insofern du den Teil nicht seperat aus der *.php-Datei löschen möchtest:
Code:
USE [WEBSITE_DBF]
GO
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[web_paymentwall]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[web_paymentwall](
[id] [int] NOT NULL,
[cash] [int] NOT NULL,
[type] [int] NOT NULL,
[ref] [varchar](255) NULL,
[date] [int] NULL
) ON [PRIMARY]
END
GO
Das mit dem Ranking habe ich in meinen letzten Beitrag editiert.
Möchtest du Paymentwall nutzen? Ich rate dir da aus eigener Erfahrung ganz stark von ab, allerdings kannst du mit der folgenden Tabelle das Problem lösen, insofern du den Teil nicht seperat aus der *.php-Datei löschen möchtest:
Code:
USE [WEBSITE_DBF]
GO
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[web_paymentwall]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[web_paymentwall](
[id] [int] NOT NULL,
[cash] [int] NOT NULL,
[type] [int] NOT NULL,
[ref] [varchar](255) NULL,
[date] [int] NULL
) ON [PRIMARY]
END
GO
Super, das Problem mit dem Ranking ist nun behoben, das mit dem donatesystem auch fast.
Quote:
Notice: Undefined index: account in C:\Inetpub\***********\donationlogs.php on line 91
Spendensystem | Paymentwall
Jetzt noch die Frage: Wieso ist von Paymentwall abzuraten?
Kann man auch einstellen, dass man paypal und PSC manuell checkt, falls Paymentwall nicht genutzt wird?
Habe da noch ein Problem:
Ein Spieler hat sich eben auf unserer Seite registriert (n Kumpel von mir) und er erhält keine validations-Mail. Was muss ich da machen?
Ich habe ihn manuell über das Panel aktiviert/freigeschaltet, jedoch kann er sich nicht einloggen und ein INgame-Acc wurde auch nicht erstellt.
Jetzt noch die Frage: Wieso ist von Paymentwall abzuraten?
Kann man auch einstellen, dass man paypal und PSC manuell checkt, falls Paymentwall nicht genutzt wird?
Weil du bei Paymentwall irgendwelche Formulare ausschreiben und vor dem Auszahlen abschicken musst. Mein Englisch ist nicht so perfekt, sodass ich mit dem Vertrag nie etwas anfangen konnte - aber er sah arg merkwürdig aus.
Quote:
Originally Posted by KazuyaX93
Habe da noch ein Problem:
Ein Spieler hat sich eben auf unserer Seite registriert (n Kumpel von mir) und er erhält keine validations-Mail. Was muss ich da machen?
Sicherstellen, dass ein Mailserver installiert ist.
Überprüfe einmal, ob die Account-ID deines Kumpels sich noch in der WEBSITE_DBF > VALIDATE_TBL befindet. Wenn ja, funktioniert die manuelle Freischaltung wie folgt: Den Key aus der Datenbank kopieren, ht
tp://deineurl.de/index.php?site=validation®key=HIER_DER_KEY_AUS_ DER_DB aufrufen, fertig.
Es wundert mich aber, dass das manuelle Freischalten nicht funktioniert. Gibt es da irgendwelche Fehler im ACP?
Weil du bei Paymentwall irgendwelche Formulare ausschreiben und vor dem Auszahlen abschicken musst. Mein Englisch ist nicht so perfekt, sodass ich mit dem Vertrag nie etwas anfangen konnte - aber er sah arg merkwürdig aus.
Sicherstellen, dass ein Mailserver installiert ist.
Überprüfe einmal, ob die Account-ID deines Kumpels sich noch in der WEBSITE_DBF > VALIDATE_TBL befindet. Wenn ja, funktioniert die manuelle Freischaltung wie folgt: Den Key aus der Datenbank kopieren, ht
tp://deineurl.de/index.php?site=validation®key=HIER_DER_KEY_AUS_ DER_DB aufrufen, fertig.
Es wundert mich aber, dass das manuelle Freischalten nicht funktioniert. Gibt es da irgendwelche Fehler im ACP?
Naklar, SMTP-Server ist standardmäßig auf meinem Rootserver installiert und auch aktiviert.
Was ich gerade sehe im Panel:
Quote:
NoReply E-Mail:
Kann ich das editieren? Wenn ja, wo?
Das Freischalten hat laut Panel geklappt, in der DB "VALIDATE" ist auch nichts mehr, jedoch befindet sich auf der Website immernoch nur ein Account und zwei Charaktere (mein Acc + Meine Charaktere).
Mein Kumpel wurde also nicht registriert, aus welchem Grund auch immer.
EDIT:
Ich habe nochmal nen TestAcc erstellt und ihn über meine Mail, die ich im Junkmail bekommen habe (weil de.de) validiert.
Ich erhielt die meldung:
Quote:
Die Registration von Test123 wurde abgeschlossen.
(Du wirst automatisch in 5 Sekunden weitergeleitet.)
Wenn ich nun auf eine andere Seite gehe, z.B. Shop, bin ich wieder ausgeloggt und kann mich mit dem nichtmehr einloggen.
Es existiert immernoch nur ein Account in der Datenbank >_>
Hey Timmy , vielleicht kennst du mich ja noch ^^ ,ich wollte dich fragen wie ich diesen error fix:Warning: odbc_fetch_array() expects parameter 1 to be resource, null given in C:\xampp\htdocs\flyff\includes\boxes.php on line 25
Auf website e-mail support einbauen 10/31/2010 - General Coding - 3 Replies Heey
ich habe meine eigene Website gescriptet, nun will ich auch einen e-mail support einbauen der inetwa so aussehn soll:
http://img841.imageshack.us/img841/4714/privatnac hricht.jpg
Name:
E-mail:
Betreff:
Text:
wie ist das in php zu verwirklichen?
Website Support 06/21/2010 - Technical Support - 3 Replies Hey guys,
I wanna know If someone of you knows how to get such a chatroom:
The Colorless: Chat (Dollars/Durarara!!)
I really want it like this .... like in Durarara but dunno how ......