Fehler im UserGuestbook

Begonnen von Flash, 09 Mai 2002, 11:41:27

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Matze

Hier ein Bild meiner Einstellmöglichkeiten. Kann wir wer helfen was ich da alles setzen muss?

Micro

also .. ich hab das letzte Post so geschrieben, als würdest Du auf der Komandozeile arbeiten oder das als PHP Script ausführen.

Wie Du anhand Deines Bildes selbst sehen kannst, Du kannst dort keinen Datentyp ändern. Und das ist Grundvoraussetzung.

Zumal ich das was Du da verwendest nicht mal kenne.
Denn ich hoffe das Du irgendwoe auch nen normalses DB Eingabe Fled hast, wo Du diesen Text eingeben und absenden kannst.

ALTER TABLE `$dbname`.`$prefix"._userguest."` CHANGE `gid` `gid` INT (11) DEFAULT '0' not null

Sollts nen Fehler geben, dann einfach mal in die Syntax reinsehen und nachschauen und lesen...

Hinzu kommt, Du musst natürlich die Variablen ändern.

ALTER TABLE `nuke_userguest` CHANGE `gid` `gid` INT (11) DEFAULT '0' not null

Und das sollt nun so gehen.

Mirko

[Bearbeitet am: 20/5/2002 von Micro]

Matze

Ich danke dir, ich habs jetz nochmal anders gemacht über mysql ausführen eben und nochmal probiert. Wurde akzeptiert  :)

THX für die Geduld mit mir

Micro

Abba büdde... wenns klappt is ja gut ;o)

Problem ist immer nur, man hat keine Ahnung wie der eine oder der andere solche Änderungen macht. ;o)

Mirko

Matze

So, nun gehts wieder nicht mehr. Wie vorher , aber einen Eintrag konnt ich gestern machen... ich verzweifel hier doch mit dem Mist...

Matze

Da mir keiner helfen wollte hab ich mich mal selber dran gemacht. Es funzt nun wieder, undzwar hab ich in den Extras auto_increment aktiviert. Nun gehts!

elmondo

Nach installation. durchführen der updates bin ich nur bis update 2 gekommen, dann kam dieser fehler:

Fatal error: Call to undefined function: opentableal() in guestbook.php on line 323

hm, was könnte denn das sein ?

303AcidJunkie

Fündig geworden!  :)

Ich hatte nach einer Möglichkeit gesucht einen Zeilenumbruch in den User GB's ohne Anwendung von HTML zu ermöglichen. Das ist so eine Sache die ich meinen Community Mitgliedern nur ungern zumute. Verständlich wie ich denke.

Stellt das hier aufgeführte Update die einzige Möglichkeit dar zur gewünschten Funktion
(eines Zeilenumbruchs ohne Anwendung von HTML) zu gelangen?

Micro

nein, im Grunde gibt es dazu einen PHP Befehl der genau das macht was Du willst.


$text = str_replace("\n", "<br>", $text);


Damit werden die Zeilenumbrüche (also "Enter") auch so in der DB gespeichert.

Demzufolge ist ein Update selbst nicht unbedingt vonnöten.
Aber:
Das "alte" UserGB hat einige Sicherheitsfehler.
So kann zum Beispiel Anonymous reinschreiben. Oder das GB kann gekesen werden als Anonymous.
Auch kann ich Posts an Leute senden die gar nicht exitieren. Von daher würde ein Update sicher Sinn machen.

Das Update ist auch so geschrieben das nix verloren geht dabei. ;o)