php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 25.10.2008, 16:37   #1 (permalink)
Erfahrener Benutzer
 
Benutzerbild von Ind3X
 
Registriert seit: 16.06.2008
Beiträge: 142
Ind3X befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Text-String nach bestimmter Länge kappen

Guten Tag,

ich habe mir heute einen Skript besorgt, mit dem man sich alle User auf der Homepage anzeigen lassen kann, die gerade auf einem TS-Server online sind.
Das funktioniert auch wunderbar, doch wie realisiere ich es, dass die Nick nur bis zu einer bestimmten Läne angezeigt werden, und dann mit "..." schliessen?

Bsp:
Mein Leader heißt KILLERKnd°o°m.
Angenommen das wäre zu lang, und der Skipt soll nur 19 Zeichen anzeigen, müsste dass dann hinterher so aussehen:

KILLERknd...

Der Teil des Skriptes, der die Ausgabe steuert lautet:

Code:
foreach ($users as $tsuser) {
   echo "<img src='teamspeakdisplay/player_normal.png' border='0'>&nbsp;".$tsuser["nick"]."<br />\r\n";
}
Ind3X ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 25.10.2008, 16:39   #2 (permalink)
Erfahrener Benutzer
 
Registriert seit: 06.06.2008
Beiträge: 2.001
PHP-Kenntnisse:
Fortgeschritten
Wolla ist ein sehr geschätzer MenschWolla ist ein sehr geschätzer MenschWolla ist ein sehr geschätzer Mensch
Wolla eine Nachricht über ICQ schicken
Standard

substr
__________________

Das Gegenteil von 'gut' ist 'gut gemeint'.
Wolla ist offline  
Alt 25.10.2008, 17:11   #3 (permalink)
Erfahrener Benutzer
 
Benutzerbild von Ind3X
 
Registriert seit: 16.06.2008
Beiträge: 142
Ind3X befindet sich auf einem aufstrebenden Ast
Standard

Hm, ok danke, das hat mich glaube ich weiter gebracht, allerdings kommt bei mir ein Fehler. Ich habe das nun so umgeschrieben,

Code:
foreach ($users as $tsuser) {
$nick = $tsuser["nick"];
if strlen($nick > 9); 
{
$nick = substr($nick, 0, 9)." ...";
}
   echo "<img src='teamspeakdisplay/player_normal.png' border='0'>&nbsp;".$nick."<br />\r\n"; //Für jeden Benutzer eine Zeile ausgeben
}
Aber in der dritten Zeile kommt der Fehler:
Code:
Parse error:  syntax error, unexpected T_STRING, expecting '(' in meinpfadderniemandenwasangeht\new_ user.php on line 16
(line 16 ist die Zeile 3 dieses Skripts).

Geändert von Ind3X (25.10.2008 um 17:15 Uhr).
Ind3X ist offline  
Alt 25.10.2008, 17:12   #4 (permalink)
Supermoderator
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 6.072
PHP-Kenntnisse:
Fortgeschritten
Manko10 ist ein wunderbarer AnblickManko10 ist ein wunderbarer AnblickManko10 ist ein wunderbarer AnblickManko10 ist ein wunderbarer AnblickManko10 ist ein wunderbarer AnblickManko10 ist ein wunderbarer AnblickManko10 ist ein wunderbarer AnblickManko10 ist ein wunderbarer Anblick
Standard

Dreimal darfst du raten, warum.
__________________
Programm Bürgerschutz:
Geistiges Eigentum: alles ist käuflich! ― Kinderschutz: haltet die Eltern fern! ― Einbruchsprävention: sperrt den Weihnachtsmann weg!
Manko10 ist offline  
Alt 25.10.2008, 17:14   #5 (permalink)
Erfahrener Benutzer
 
Benutzerbild von Ind3X
 
Registriert seit: 16.06.2008
Beiträge: 142
Ind3X befindet sich auf einem aufstrebenden Ast
Standard

Ich komme nicht drauf, sonst hätte ich es wohl kaum gepostet. Er erwartet ein "(" aber ich weißt nicht wo -.-*
Ind3X ist offline  
Alt 25.10.2008, 17:15   #6 (permalink)
Supermoderator
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 6.072
PHP-Kenntnisse:
Fortgeschritten
Manko10 ist ein wunderbarer AnblickManko10 ist ein wunderbarer AnblickManko10 ist ein wunderbarer AnblickManko10 ist ein wunderbarer AnblickManko10 ist ein wunderbarer AnblickManko10 ist ein wunderbarer AnblickManko10 ist ein wunderbarer AnblickManko10 ist ein wunderbarer Anblick
Standard

Schau dir die Zeile 16/3 nochmal genauer an. Da sind gleich zwei Fehler in einer Zeile:
PHP-Code:
if strlen($nick 9); 
__________________
Programm Bürgerschutz:
Geistiges Eigentum: alles ist käuflich! ― Kinderschutz: haltet die Eltern fern! ― Einbruchsprävention: sperrt den Weihnachtsmann weg!
Manko10 ist offline  
Alt 25.10.2008, 17:16   #7 (permalink)
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 21.292
PHP-Kenntnisse:
Fortgeschritten
nikosch ist ein wunderbarer Anblicknikosch ist ein wunderbarer Anblicknikosch ist ein wunderbarer Anblicknikosch ist ein wunderbarer Anblicknikosch ist ein wunderbarer Anblicknikosch ist ein wunderbarer Anblicknikosch ist ein wunderbarer Anblick
Standard

Man könnte mal in Zeile 16 gucken.
__________________
--
„Eins ist Fakt: Gescannt wird nackt!“

Privatsphäre 2.0 - Nacktscanner mit Eyetracking.
Unser Flugzeug darf kein geschlechtsfreier Raum sein.
--
nikosch ist offline  
Alt 25.10.2008, 17:24   #8 (permalink)
Erfahrener Benutzer
 
Benutzerbild von Ind3X
 
Registriert seit: 16.06.2008
Beiträge: 142
Ind3X befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von nikosch Beitrag anzeigen
Man könnte mal in Zeile 16 gucken.
Äh ja, dass der Fehler in Zeile 16 ist wusste ich bereits...

Ich habe den Fehler gefunden, danke euch =D
Code:
foreach ($users as $tsuser) {
$nick = $tsuser["nick"];
if (strlen($nick) > 9){
$nick = substr($nick, 0, 9)." ...";
}
   echo "<img src='teamspeakdisplay/player_normal.png' border='0'>&nbsp;".$nick."<br />\r\n"; //Für jeden Benutzer eine Zeile ausgeben
}
mfg Ind3X
Ind3X ist offline  
Alt 25.10.2008, 17:24   #9 (permalink)
Supermoderator
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 6.072
PHP-Kenntnisse:
Fortgeschritten
Manko10 ist ein wunderbarer AnblickManko10 ist ein wunderbarer AnblickManko10 ist ein wunderbarer AnblickManko10 ist ein wunderbarer AnblickManko10 ist ein wunderbarer AnblickManko10 ist ein wunderbarer AnblickManko10 ist ein wunderbarer AnblickManko10 ist ein wunderbarer Anblick
Standard

Problem gelöst? Dann den Thread bitte noch als [Erledigt] markieren. Danke!
__________________
Programm Bürgerschutz:
Geistiges Eigentum: alles ist käuflich! ― Kinderschutz: haltet die Eltern fern! ― Einbruchsprävention: sperrt den Weihnachtsmann weg!
Manko10 ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PHP5 SOAP - Problem mit Arrays Calexico PHP-Fortgeschrittene 0 11.09.2008 12:06
JavaScript/PHP: qooxdoo 0.7.1 - Teil 1 : Eine Einführung Zergling-new Tutorials 6 25.01.2008 10:41
CSS - Bild im div container überlappt andere container Buschdieb HTML, Usability und Barrierefreiheit 13 19.07.2007 23:17
PHP String länge socke PHP Tipps 2006 4 08.06.2006 18:43
[Erledigt] CSS - Design (clear - Problem) HTML, Usability und Barrierefreiheit 7 21.12.2005 14:55
Text aus der DB verteilen PHP Tipps 2007 17 16.11.2005 12:04
Text zwischen 2 Zeichen in einen Text zu string machen Blank PHP Tipps 2005-2 8 30.07.2005 00:38
[Erledigt] Link PHP Tipps 2005-2 10 20.07.2005 21:28
durch Klick auf Text anderen Text einblenden HTML, Usability und Barrierefreiheit 3 03.07.2005 14:41
String (Dateipfad) auf Länge und Leerzeichen überprüfen HTML, Usability und Barrierefreiheit 4 03.06.2005 12:34
[Erledigt] DIV´s wollen nicht wie ich das will :-) HTML, Usability und Barrierefreiheit 22 28.03.2005 18:36
String an bestimmter Stelle einfügen PHP Tipps 2005 1 14.01.2005 11:38
länge eines text herrausfinden PHP Tipps 2004 3 29.10.2004 13:31
txt-Datei erstellen d-81 PHP Tipps 2004 12 11.08.2004 20:31
String abhängig von der Länge erweitern PHP Tipps 2004 8 24.06.2004 15:27

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php kappe, php text nur bis zu bestimmter länge ausgeben, php stringlänge abfragen, ts2 zeichen, html nur bestimmte länge eines strings anzeigen, länge text php, javascript an bestimmter länge zeichen einfügen, php bestimmte länge, php länge eines strings, javascript länge string, string bestimmt länge ausgeben, bestimmte string länge ausgeben, txt länge abfragen php, bestimmte text länge anzeigen, php schrift länge, string gewisse länge anzeigen lassen, php string länge ausgeben, php string kappen zeichen, bestimmte länge eines strings anzeigen php, php ausgabe bestimmte länge

Alle Zeitangaben in WEZ +1. Es ist jetzt 13:16 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum