anpera.net https://anpera.dyndns.org/phpbb3/ |
|
Titel aus Namen Filtern bei Namensabfrage? https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=3828 |
Seite 1 von 1 |
Autor: | Anubis92 [ Mo 23 Jul, 2007 16:38 ] |
Betreff des Beitrags: | Titel aus Namen Filtern bei Namensabfrage? |
Moin zusammen, wiedermal brauch ich Hilfe ![]() Ich hab nach Beendigung der Letzten paar Sachen ein neues Größeres Projekt Angefnagen udn bin bisher Gut voran gekommen, allerdings, ist meinem Test user aufgefalen das sein Titel "Page" immer dann wenn ich "$name" im Script abfrage, mit auftaucht, was ja Theoretisch so sein sollte, da Der Titel mit im Namensfeld steht, aber ich möchte bei diesem Script nur den Namen haben, da sein Titel wegfält, da es ein Action Script ist. Bsp: "Page XYZ [...] wandert gen Norden" Ich möchte allerdings: Basp: "XYZ [...] wandert gen Norden" Ohne Titel halt, gibt es ne Möglichkeit den Titel rauszufiltern? Oder so, das (Wie ich es derzeit versuche) deer Titel vom Script vorgegeben wird im Namen auftaucht, habe derzeit folgendes drin: $session ['user']['title']=Zauberlehrling; Im Profil usw. Wird es genau so Angezeigt, nur im Namen bleibt er Page XYZ, mir wäre Natürlich am Liebsten wenn es ganz Ohne Titel ginge oder mit dem Titel, den ich Vorgebe im Script. [Das Script liegt auf der Source unter sthp.php für diejenigen die es sich Angucken möchten vorher, nicht das ihr lange suchen müsst dann ![]() Würde mich sehr über Schnelle Hilfe freuen, ich Arbeite zwar trotzdem weiter, aber das ist natürlich son Faktor im Kopf der einen stört ne ![]() |
Autor: | Rikkarda [ Mo 23 Jul, 2007 16:52 ] |
Betreff des Beitrags: | |
ctitle ist dein Freund titel = systemtitel ctitel = individueller titel |
Autor: | Auric [ Mo 23 Jul, 2007 17:14 ] |
Betreff des Beitrags: | |
Als Hinweis: Wenn du hast, was du NICHT drin haben willst (den Titel nach Rikkas methode), kannst du den auch per str_replace wegbekommen ;-) |
Autor: | Anubis92 [ Mo 23 Jul, 2007 17:31 ] |
Betreff des Beitrags: | |
@Rikkarda Danke ![]() @Auric str_replace ... Ehm ja köntest du ein beispiel geben? Das wieder son befehl der mir nix sagt ^^' |
Autor: | Naria [ Mo 23 Jul, 2007 21:23 ] |
Betreff des Beitrags: | |
Hier mal bei php.net nachgeschaut, dort findet man alle Funktionen meist sehr gut dokumentiert samt Beispielen: http://de.php.net/str_replace Bei deinem Speziellen Bespiel: str_replace('$session['user']['ctitle']','','$session['user']['name']); So in etwa... evtl. vorher eine Abfrage machen, ob $session['user']['ctitle']!='' ist, und dann das gleiche mit $session['user']['title'] machen... dann hat man beide Fälle abgedeckt...[/url] |
Autor: | Eliwood [ Mo 23 Jul, 2007 22:03 ] |
Betreff des Beitrags: | |
[php]$strlenTitle = strlen($session['user']['title']); $strlenCTitle = strlen($session['user']['ctitle']); if(substr($session['user']['name'], 0, $strlenTitle) == $session['user']['title']) { $name = substr($session['user']['name'], $strlenTitle); # Pos+1, da Space } elseif(substr($session['user']['name'], 0, $strlenCTitle) == $session['user']['ctitle']) { $name = substr($session['user']['name'], $strlenCTitle); # Pos+1, da Space } else { $name = $session['user']['name']; }[/php] |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |