anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Mo 09 Jun, 2025 14:37

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 23 Beiträge ]  Gehe zu Seite 1, 2  Nächste
Autor Nachricht
 Betreff des Beitrags: Jägerhütte hat ne Macke (Farben)
BeitragVerfasst: Do 08 Jul, 2010 11:49 
Offline
User
User

Registriert: Do 29 Apr, 2010 15:59
Beiträge: 10
LoGD: http://eldena-logd.de/source.php
Also erstmal ein Hallo an alle, die das hier Lesen :D

Und jetzt zum eigentlichen Problem. Ich habe seit einer kleinen Weile meinen eigenen Server, der recht gut vom technischen her läuft und soweit kaum Probleme macht. Jetzt wurde ich aber von meinen Usern angeschrieben, das sie ihre Donation-Points nicht einsetzen können, um ihren Namen/Titel einzufärben. Als ich es probiert habe, ging es wirklich nicht. Leider habe ich beim Durchsehen des Seiten-Codes keinen Fehler entdecken können :(

Jetzt besteht meine letzte Hoffnung darin, das vielleicht jemand von hier mir helfen könnte? :?
Ich wäre glücklich rüber, wenn mir jemand helfen könnte :)
Meine Hütte habe ich im Anhang, hoffe, mir kann jemand helfen :wink:

PS: Ich habe noch das RPG-Level-System von Desperare_Luzifel eingebunden, vielleicht liegt es ja daran?


Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Do 08 Jul, 2010 12:25 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 28 Aug, 2004 18:48
Beiträge: 1712
Das einzige, was ich auf den ersten Blick sehe, ist :

$this->bbcode_second_pass_code('', '$teil = preg_replace("'[`][^dE6]9fI1K!mDe$p4SWx_@Fh2JLu&oY7N=~²%.|s5;PM#zX3Ulj+Qq-8Rr*?VvGgTtAa]'","",$teil);')

da sollte vor dem $ eigentlich ein \ sein

zu mehr bin ich ohne Angabe vom Source nicht bereit, aber viellicht war es das ja schon. Zumindest einen Link in deinem Profil solltest du setzen, und den Source für uns hier zugänglich machen, damit wir dir helfen können.
Ansonsten herzlich willkommen auf anpera net.


lg Rikka

_________________
~Inaktiv und Abwesend solange Mysql hier Moderatorenrechte hat~


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Do 08 Jul, 2010 12:32 
Offline
User
User

Registriert: Do 29 Apr, 2010 15:59
Beiträge: 10
LoGD: http://eldena-logd.de/source.php
Rikkarda hat geschrieben:
da sollte vor dem $ eigentlich ein \ sein


Hallo Rikkarda,
das funktioniert auch ohne den Backslash, sonst wäre meine Common.php völlig unbrauchbar ;)
Aber mit dem source, ja den verlinke ich mal...

lg shai


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Do 08 Jul, 2010 12:39 
Offline
Held
Held

Registriert: Fr 17 Okt, 2008 20:06
Beiträge: 253
Geschlecht: Männlich
LoGD: off
$this->bbcode_second_pass_code('', '18 Jun 2010 - lodge.php — Datei kann nicht angezeigt werden: Spiele und sammle 500 Donationpoints, um dieses Script zu sehen ;)')

Aber wegen dem Backspace. PHP definiert dann (ohne backspace) $p4SWx_@Fh2JLu&oY7N=~²%.|s5;PM#zX3Ulj+Qq-8Rr*?VvGgTtAa]'","",$teil) als eine Variable. Oder nicht? Und das ist ja falsch.

_________________
Wenn ihr mir sagt wie ich es als Datei hochlade, dann kann ich die Source hochladen die ihr wollt .D


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Do 08 Jul, 2010 12:42 
Offline
User
User

Registriert: Do 29 Apr, 2010 15:59
Beiträge: 10
LoGD: http://eldena-logd.de/source.php
Patzue hat geschrieben:
PHP definiert dann (ohne backspace) $p4SWx_@Fh2JLu&oY7N=~²%.|s5;PM#zX3Ulj+Qq-8Rr*?VvGgTtAa]'","",$teil) als eine Variable.


Ja, dachte ich mir auch am Anfang, nur müsste das ja dann in der common.php ebenfals so sein, beim text einfärben, vorschau etc. aber dort funktioniert es ja mit genau demselben code... :shock:
Bzw. wird das in " " doch eh als text interpretiert und nicht anders? oO

edit: source dürfte jetzt komplett einsehbar sein :)


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Do 08 Jul, 2010 13:10 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 28 Aug, 2004 18:48
Beiträge: 1712
Ich habe das $teil halt mal mit meiner von 2006 verglichen, und da war halt ein \ davor, der ja im nächsten Teil entfernt wird. Wenn ich die Datei halt von dir öffne (lodge.php) dann stellt er für mich das als variable da, daher würde ich einfach mal zuerst den \ testen. Alles andere sieht halt schon sonst ok aus.

lg

_________________
~Inaktiv und Abwesend solange Mysql hier Moderatorenrechte hat~


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Do 08 Jul, 2010 13:28 
Offline
User
User

Registriert: Do 29 Apr, 2010 15:59
Beiträge: 10
LoGD: http://eldena-logd.de/source.php
Also ich habe es jetzt einfach mal mit dem Backslash probiert und es ist noch immer dasselbe...
Mir wird gesagt, das ich einen falschen Namen eingeben würde und alle Farbcodes, die im namen enthalten sind, werden nicht ersetzt bei der Prüfung... Was ja eigentlich der Fall sein müsste.

Demzufolge liegt es nicht am Dollarzeichen, es muss irgendwas anderes sein :cry:


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Do 08 Jul, 2010 13:40 
Offline
Held
Held

Registriert: Fr 17 Okt, 2008 20:06
Beiträge: 253
Geschlecht: Männlich
LoGD: off
versuch mal die zwei $this in $that umzuwandeln

_________________
Wenn ihr mir sagt wie ich es als Datei hochlade, dann kann ich die Source hochladen die ihr wollt .D


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Do 08 Jul, 2010 13:44 
Offline
User
User

Registriert: Do 29 Apr, 2010 15:59
Beiträge: 10
LoGD: http://eldena-logd.de/source.php
Funktioniert auch nicht, die Farbcodes werden immernoch nicht ersetzt und damit ist der stringvergleich fasch...


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Do 08 Jul, 2010 14:34 
Offline
Freak
Freak

Registriert: So 29 Jan, 2006 09:41
Beiträge: 1927
Wohnort: Schweiz
Geschlecht: Männlich
Skype: louis.huppenbauer
PHP:
$teil = preg_replace( "'`.'" , '' , $teil );

Notfalls kannst du dir damit alle "`" gefolgt von einem beliebigen Zeichen aus dem String entfernen.
So hast du garantiert alles aus dem String draussen.

Sollte auch keine (allzu grossen) Komplikationen verursachen ;)
Ausser natürlich deine Spieler haben u.U. ein "`" im Namen.


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Do 08 Jul, 2010 15:06 
Offline
User
User

Registriert: Do 29 Apr, 2010 15:59
Beiträge: 10
LoGD: http://eldena-logd.de/source.php
Hallo Harthas,

ich habe das jetzt mal so versucht, wie du gesagt hast und es funktioniert immernoch nicht. Ich lasse mir beide Vergleichsnamen (login-name und den mit den "ersetzten" farbcodes) extra noch einmal auf der seite anzeigen und alle farbcodes werden nicht ersetzt... Nicht in meiner normalen Variante und auch nicht in deiner... :cry:


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Do 08 Jul, 2010 15:23 
Offline
Held
Held

Registriert: Fr 17 Okt, 2008 20:06
Beiträge: 253
Geschlecht: Männlich
LoGD: off
Welche Codes werden nicht übernommen?

_________________
Wenn ihr mir sagt wie ich es als Datei hochlade, dann kann ich die Source hochladen die ihr wollt .D


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Do 08 Jul, 2010 15:48 
Offline
User
User

Registriert: Do 29 Apr, 2010 15:59
Beiträge: 10
LoGD: http://eldena-logd.de/source.php
stell die Frage bitte etwas genauer :?


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Do 08 Jul, 2010 18:00 
Offline
Held
Held

Registriert: Fr 17 Okt, 2008 20:06
Beiträge: 253
Geschlecht: Männlich
LoGD: off
Verdammt. sehe gerade, dass du sagtest, dass alle nicht gehen

_________________
Wenn ihr mir sagt wie ich es als Datei hochlade, dann kann ich die Source hochladen die ihr wollt .D


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Do 08 Jul, 2010 18:03 
Offline
User
User

Registriert: Do 29 Apr, 2010 15:59
Beiträge: 10
LoGD: http://eldena-logd.de/source.php
Jap, so sieht es aus...
Und das ist das große Problem... :cry:


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Do 08 Jul, 2010 18:24 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 28 Aug, 2004 18:48
Beiträge: 1712
naja dann bau halt nochmal die alte Jägerhütte ein, teste ob es dann geht, und mache deine Änderungen nochmal rein. Oftmals sind es nur kleinigkeiten. Ich weiss auch, dass zb. einige Zeichen nicht für Farbcodes genutzt werden sollten,a ber ich weiss nicht mehr genau welche.. Eli weiss die vielleicht spontan ;P

_________________
~Inaktiv und Abwesend solange Mysql hier Moderatorenrechte hat~


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Do 08 Jul, 2010 18:43 
Offline
Held
Held
Benutzeravatar

Registriert: So 19 Nov, 2006 09:57
Beiträge: 231
Geschlecht: Weiblich
LoGD: http://www.trahhenbluot.de/Planetenchaos/source.php
j auf alle Fälle, das ist Blocksatz^^

Kann es sein, dass bei

PHP:
[^dE6]9fI1K!mDe$p4SWx_@Fh2JLu&oY7N=~²%.|s5;PM#zX3Ulj+Qq-8Rr*?VvGgTtAa]


roter Klammer schon die Zeichen abgeschlossen sind? Also folgende zeichen nicht mehr beachtet werden?

_________________
Das Lesen im Bett zeugt von völliger Hingabe an die Kunst: Man überlässt es dem Dichter, wann man einschläft.
Ernst R. Hauschka, deutscher Aphoristiker (geb. 1926)


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Do 08 Jul, 2010 18:59 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 28 Aug, 2004 18:48
Beiträge: 1712
hmm
ich hab:

! 1 L Z 9 G g e E 4
$ u U 3 I # x X Q q
A a 5 % o O 6 ^ ~ B
¢ ) 7 & 8 ( ? T t *
R W V v w m r { } [
] | z M N p P + ä Ä
ö Ö ü Ü è é ê È É Ê
ï ì í î Ï Ì Í Î ò ó
ô Ò Ó Ô ù ú û Ù Ú Û
ã Ã , ; _ @ 2 y Y j
J d D f F h


alle in Use und ich weiss, dass Eli mir damals welche rausgefiltert hatte die nicht gehen, aber das ist soooo lange her, ich habe schon seit Urzeiten die Farben nun nicht mehr so, sondern in der DB -.-

_________________
~Inaktiv und Abwesend solange Mysql hier Moderatorenrechte hat~


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Do 08 Jul, 2010 20:31 
Offline
Meister
Meister
Benutzeravatar

Registriert: Mo 05 Feb, 2007 12:33
Beiträge: 375
Wohnort: Hattingen
Geschlecht: Männlich
LoGD: http://www.alvion-logd.de/logd/
Mich würde echt mal interessieren woher du diese lodge.php eigentlich hast. Denn in der original 0.97 ger3 steht folgendes:
$teil = preg_replace("/`[^123456789!@#\$%^&QqRrVvGgTt]/","",$teil);

Hast du denn überhaupt schon die Liste der Farben bei dir erweitert? Denn nur dann würde deine Version überhaupt einen Sinn ergeben!
Und ich gebe Rikka und den anderen schon recht, man achte auf den Backslash vor dem $!


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Do 08 Jul, 2010 21:01 
Offline
User
User

Registriert: Do 29 Apr, 2010 15:59
Beiträge: 10
LoGD: http://eldena-logd.de/source.php
Hallo Linus,

leider funktionieren leider der Backslash, noch die Originalfunktion zwecks replace... :cry:


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 23 Beiträge ]  Gehe zu Seite 1, 2  Nächste

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 15 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum