
Nachdem ich jetzt alle Beiträge dazu durchforstet habe (und das waren viele), mir aber nix geholfen hat, muss ich jetzt mal ein Posting zu meinem Problem machen. Ich habe den Kategorie Hack von Talun (http://talun.de/data/phpbbhacks/categorie_hack102.txt) eingebaut, auch die 103. Local auf meinem etwas älteren Apache läuft alles problemlos, überspiele ich die entsprechenden Dateien auf meinen Webserver geht in der irgendwo die $k_id verloren.
Beim Posten entseht folgende Fehlermeldung:
______________________________________________________
Error in posting
DEBUG MODE
SQL Error : 1064 You have an error in your SQL syntax near ')' at line 1
INSERT INTO phpbb_topics (topic_title, topic_poster, topic_time, forum_id, topic_status, topic_type, topic_vote, k_id) VALUES ('dwq', 2, 1043582613, 1, 0, 0, 0, )
Line : 256
File : /srv/www/htdocs/phpBB2/includes/functions_post.php
______________________________________________________
Da sieht man ja schon, dass kein Wert für die k_id im INSERT BEfehl steht.
Deffiniere ich spassenshalber eine Zeile über dem SQL Befehl $k_id = 2;
Dann steht der Wert da und wird also eingetragen - dass funktioniert also - ist aber nicht sinn und zweck des ganzen. Irgendwo geht mir die k_id verloren und ich habe keinen blassen schimmer wo.
Setzt man die $k_id in Hochkommas '$k_id' kann man zwar wieder posten, aber es wird für k_id kein Wert in die DB geschrieben.
Wie gesagt, local bei mir geht es, das macht mich ja noch verrückter.
Hier mal Links zu den Dateien, die entscheidend sein müssten:
POSTING.PHP ->http://404terror.net/phpbb/posting.txt
FUNCTIONS_POST.PHP ->http://404terror.net/phpbb/functions_post.txt