anpera.net https://anpera.dyndns.org/phpbb3/ |
|
Titel wird Abgehackt https://anpera.dyndns.org/phpbb3/viewtopic.php?f=25&t=2248 |
Seite 1 von 1 |
Autor: | Andragor [ Mi 15 Feb, 2006 20:05 ] |
Betreff des Beitrags: | Titel wird Abgehackt |
Hi .... ich hoffe das das noch nicht da war ..... also beim suchen hab ichs nicht gefunden ![]() und zwar .... wenn man einen Titel in der Admingrotte anlegt, der sonst zu lang wäre dann kommt das ganze ja so Raus Zitat: ^on Andragor hat sich den Titel Krieger für den 51ten erfolgreichen Kampf gegen den Grünen Drachen verdient!
ist es viel Aufwand das der Titel ganz angezeigt wird? |
Autor: | Kakerlake [ Mi 15 Feb, 2006 22:54 ] |
Betreff des Beitrags: | |
Wenn der Titel zu lang ist darfst du auch über die admingrotte keinen längeren machen, das liegt daran das in der DB das feld für tite un name beschränkt ist |
Autor: | Rikkarda [ Mi 15 Feb, 2006 23:02 ] |
Betreff des Beitrags: | |
in der logde.php die Zeichenlänge erhöhen Zitat: if (strlen($_POST['newname'])>50) $msg.="Dein neuer name ist zu lang, inklusive Farbcodes darf er nicht länger als 50 Zeichen sein.`n";
$colorcount=0; so in etwa heisst der Part in der logd.php >50 (Silientalänge einfach anpassen), das sollte auch schon einen grossen Teil lösen, allerdings sind dann grundsätzlich mehr Zeichen erlaubt lg |
Autor: | Kakerlake [ Mi 15 Feb, 2006 23:33 ] |
Betreff des Beitrags: | |
AUF GAR KEINEN FALL!!! wenn du das so machst wird der username am ende weggekürtzt so das der name nurnoch aus der vorderen hälfte des titels besteht wenn du das ändern willst solltest du die splate name in der tabelle accounts zumindest auch varchar(300) stellen oder gleich auf longtext PS: warum funzt das hier nicht ![]() $this->bbcode_second_pass_code('', 'ALTER TABLE `accounts` CHANGE `name` `name` LONGTEXT CHARACTER SET latin1 COLLATE latin1_general_ci NOT NULL ') und als antwort: $this->bbcode_second_pass_code('', 'BLOB/TEXT column 'name' used in key specification without a key length[quote][/quote]') |
Autor: | Auric [ Do 16 Feb, 2006 13:36 ] |
Betreff des Beitrags: | |
*räusper* Varchar kann nur 2 hoch 8 Zeichen Speichern.. also 0 bis 255 Varchar(300) würde bestenfalls ne fehlermeldung geben. Für den Größtmöglichen Wert varchar(255) verwenden! |
Autor: | Eliwood [ Do 16 Feb, 2006 16:46 ] |
Betreff des Beitrags: | |
1. Wie Auric schon sagte - varchar(255) ist das höchste (und unnötigste für de Namen). 2. longtext? ![]() 3. 100 Zeichen reichen für den Namen und für die meissten Titel. 4. Dass das nicht funzt ist logisch - text und blob können kein key sein, varchar schon, weshalb diese Fehlermeldung kommt. (Oder so irgendwie ![]() |
Autor: | Andragor [ Do 16 Feb, 2006 18:37 ] |
Betreff des Beitrags: | |
Hmmm ![]() falls es möglich ist, könnt ihr mir dann bitte genau erklären wie es funktioniert??? thx |
Autor: | Arîzto [ Do 16 Feb, 2006 22:13 ] |
Betreff des Beitrags: | |
Für Titel und Namen jeweils varchar(100) oder sowas nehmen und folgenden Part anpassen [php]if (strlen($_POST['newname'])>50) $msg.="Dein neuer name ist zu lang, inklusive Farbcodes darf er nicht länger als 50 Zeichen sein.`n"; $colorcount=0;[/php] |
Autor: | Siva [ Sa 18 Feb, 2006 14:23 ] |
Betreff des Beitrags: | |
Super .... danke, funktiuniert prinzipiell .... aber wenn ich jetzt einen titel eintrage kommt folgendes [quote]Warning: preg_replace() [function.preg-replace]: Compilation failed: missing terminating ] for character class at offset 4 in /is/htdocs/wp1037182_J4AY65IMLD/www/test/lodge.php on line 225 Warning: Cannot modify header information - headers already sent by (output started at /is/htdocs/wp1037182_J4AY65IMLD/www/test/lodge.php:225) in /is/htdocs/wp1037182_J4AY65IMLD/www/test/common.php on line 99 ‹xÍ[kWÛFþœœÓÿ0QÛ6Ʋ ä–[„¦% $iò¡‰, |
Autor: | Meteora [ Sa 18 Feb, 2006 15:14 ] |
Betreff des Beitrags: | |
Zitat: 11 Feb 2006 - lodge.php — Datei kann nicht angezeigt werden: Spiele und sammle 500 Donationpoints, um dieses Script zu sehen
![]() bitte freischalten |
Autor: | Andragor [ Sa 18 Feb, 2006 15:55 ] |
Betreff des Beitrags: | |
sry .... müsste jetzt frei sein |
Autor: | Drazaar [ Sa 18 Feb, 2006 17:39 ] |
Betreff des Beitrags: | |
Anmerkung: Wenn man in der Logde die Farben seines Charas ändern will, erscheint die selbe Fehlermeldung. Einmal auf zurückdrücken und neue Aktion wählen brigt einen dann dort hin wo man das erste mal hinwollte (in meinem Bsp. also Farbwahl) |
Autor: | Meteora [ Sa 18 Feb, 2006 21:12 ] |
Betreff des Beitrags: | |
das problem sind die [php] preg_replace("/`[^".$appoencode_str."]/","",$teil); [/php] (kann variieren bei $teil!) Müssen so sein: [php] preg_replace("'[`][^".$appoencode_str."`]'","",$teil); [/php] |
Autor: | Andragor [ Sa 18 Feb, 2006 22:50 ] |
Betreff des Beitrags: | |
Danke also bis zur hälfte funktionierts jetzt:P aber wenn ich den neuen Titel bestätigen will kommt das hier: [quote]Warning: preg_replace() [function.preg-replace]: Compilation failed: missing terminating ] for character class at offset 4 in /is/htdocs/wp1037182_J4AY65IMLD/www/test/lodge.php on line 284 Warning: Cannot modify header information - headers already sent by (output started at /is/htdocs/wp1037182_J4AY65IMLD/www/test/lodge.php:284) in /is/htdocs/wp1037182_J4AY65IMLD/www/test/common.php on line 99 ‹xÍ[[ÛFö™|_ÿÃDÝF°Ë6Xn¹…¦%mHÒäaY[*²ä |
Autor: | Rikkarda [ Sa 18 Feb, 2006 22:52 ] |
Betreff des Beitrags: | |
guck mal ob unten ein Leerzeichen oder nen Absatz am Ende nach der Datei hast also nach ?> falls ja entfernen lg Rikka |
Autor: | Andragor [ Sa 18 Feb, 2006 22:56 ] |
Betreff des Beitrags: | |
ne, ist nix das > ist das letzte zeichen |
Autor: | Meteora [ So 19 Feb, 2006 09:36 ] |
Betreff des Beitrags: | |
Zitat: on line 284 spring zu linie 284 in der lodge.php und mach genau dasselbe wie ich gesagt hab |
Autor: | Andragor [ So 19 Feb, 2006 14:28 ] |
Betreff des Beitrags: | |
Funktioniert einwandfrei ..... vielen Dank ![]() ![]() ![]() ![]() |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |