anpera.net https://anpera.dyndns.org/phpbb3/ |
|
Wozu dient das eigentlich https://anpera.dyndns.org/phpbb3/viewtopic.php?f=25&t=2677 |
Seite 1 von 1 |
Autor: | Auric [ Di 11 Jul, 2006 15:28 ] |
Betreff des Beitrags: | Wozu dient das eigentlich |
So, wie der Titel Schon sagt bin ich in der Common.php in der Funktion viewcommentary heute auf folgendes gestoßen: [php]$x=0; $ft=""; for ($x=0;strlen($ft)<3 && $x<strlen($row['comment']);$x++){ if (substr($row['comment'],$x,1)=="`" && strlen($ft)==0) { $x++; }else{ $ft.=substr($row['comment'],$x,1); } }[/php] Schön und gut, aber ich komme irgendwie nicht dahinter, was das ganze soll. Vllt könnt ihr mir ja was dazu sagen. Auric |
Autor: | Eliwood [ Di 11 Jul, 2006 17:28 ] |
Betreff des Beitrags: | Re: Wozu dient das eigentlich |
Auric hat geschrieben: So, wie der Titel Schon sagt bin ich in der Common.php in der Funktion viewcommentary heute auf folgendes gestoßen:
[php]$x=0; $ft=""; for ($x=0;strlen($ft)<3 && $x<strlen($row['comment']);$x++){ if (substr($row['comment'],$x,1)=="`" && strlen($ft)==0) { $x++; }else{ $ft.=substr($row['comment'],$x,1); } }[/php] Schön und gut, aber ich komme irgendwie nicht dahinter, was das ganze soll. Vllt könnt ihr mir ja was dazu sagen. Auric Wenn ich mich nicht irre zählt er die Anzahl Farbtags. Wenn die Zahl grösser als die Zahl ist, die in den Spieleinstellungen eingestellt ist, löscht er alle weiteren (Ein paar Zeilen weiter unten dran). |
Autor: | Chaosmaker [ Di 11 Jul, 2006 18:50 ] |
Betreff des Beitrags: | |
Näää! Das extrahiert die ersten 3 Zeichen, wobei ganz am Anfang stehende Farbtags (` plus folgendes Zeichen) übergangen werden. Vermutlich wird kurz darauf $ft zur Prüfung von /me etc. genutzt. Das $x=0; in der ersten zitierten Zeile ist übrigens überflüssig. |
Autor: | Auric [ Di 11 Jul, 2006 19:12 ] |
Betreff des Beitrags: | |
aaah.. desshlab hat mien Chatbefehl "/npc" nie funktioniert.. sind ja mehr als 3 Zeichen. Danke @Chaosmaker! @Eli - naja, hattest nicht ganz unrecht, die farbtags werden dabei auch herausgenommen... ![]() |
Autor: | Eliwood [ Di 11 Jul, 2006 19:29 ] |
Betreff des Beitrags: | |
Mist. Sah der Stelle in der addcommentary irgendwie ähnlich ^^"" |
Autor: | Montekar [ Mi 12 Jul, 2006 09:14 ] |
Betreff des Beitrags: | Re: Wozu dient das eigentlich |
Eliwood hat geschrieben: Auric hat geschrieben: So, wie der Titel Schon sagt bin ich in der Common.php in der Funktion viewcommentary heute auf folgendes gestoßen: [php]$x=0; $ft=""; for ($x=0;strlen($ft)<3 && $x<strlen($row['comment']);$x++){ if (substr($row['comment'],$x,1)=="`" && strlen($ft)==0) { $x++; }else{ $ft.=substr($row['comment'],$x,1); } }[/php] Schön und gut, aber ich komme irgendwie nicht dahinter, was das ganze soll. Vllt könnt ihr mir ja was dazu sagen. Auric Wenn ich mich nicht irre zählt er die Anzahl Farbtags. Wenn die Zahl grösser als die Zahl ist, die in den Spieleinstellungen eingestellt ist, löscht er alle weiteren (Ein paar Zeilen weiter unten dran). Hätt ich aber auch gedacht, Eliwood ![]() |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |