CronJob-Service
bei SELFPHP mit ...
|
+ minütlichen Aufrufen
+ eigenem Crontab Eintrag
+ unbegrenzten CronJobs
+ Statistiken
+ Beispielaufrufen
+ Control-Bereich
Führen Sie mit den CronJobs von
SELFPHP zeitgesteuert Programme
auf Ihrem Server
aus. Weitere Infos
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken |
06.02.2006, 19:38:28
|
Anfänger
|
|
Registriert seit: Jan 2006
Beiträge: 25
|
|
zeichen limitieren
hallo zusammen,
ich möchte die anzahl zeichen limitieren, damit möchte ich nicht den kompletten inhalt anzeigen sondern bestimmt nur 110 zeichen als beispiel, kann mir jemand helfen?
was ich bis jetzt versucht habe ist mit "select * from db order by id limit 1,2" aber funkt nicht, erscheint auch keine fehlercode, es wird so der ganze inhalt angezeigt.
|
06.02.2006, 19:51:10
|
|
SELFPHP Guru
|
|
Registriert seit: May 2003
Beiträge: 7.187
|
|
AW: zeichen limitieren
|
06.02.2006, 19:55:06
|
Junior Member
|
|
Registriert seit: Jul 2004
Beiträge: 213
|
|
AW: zeichen limitieren
mit LIMIT limitierst du uebrigens die Anzahl der Datensaetze (=Zeilen in Tabelle)
__________________
Trapper: "This war is turning everybody into a criminal and it's making me sick."
Hawkeye: "Well next time try to stay out of the draft."
|
06.02.2006, 20:27:22
|
|
Anfänger
|
|
Registriert seit: Jan 2006
Ort: Berlin
Alter: 36
Beiträge: 47
|
|
AW: zeichen limitieren
So etwas?
Das habe ich für meine Navigation benutzt!
Bei zu langen Linknamen wird er gekürst und mit ... gekennzeichnet!
Eingabe: Hallo bin ich etwas zu lang
Ausgabe: Hallo bi...
PHP-Code:
$page_link_laenge = 8; // so lang darf der Link sein
$link_name1 = "Hallo bin ich etwas zu lang";
if ( strlen($link_name1) > $page_link_laenge) {
$link_name2 =substr($link_name1, 0, $page_link_laenge)."...";
} else {
$link_name2 = $link_name1;
}
MfG Flyscorpion
Geändert von flyscorpion (06.02.2006 um 20:27:50 Uhr)
|
07.02.2006, 08:43:01
|
Anfänger
|
|
Registriert seit: Feb 2006
Beiträge: 17
|
|
AW: zeichen limitieren
mit dieser methode ist das einzige problem, dass du halt unter umständen mitten in einem wort aufhörst und ... hast!
an deiner stelle würde ich die anzahl variable machen oder zumindest ein einen rahmen legen von min zeichen bis max zeichen und da suchen ob ein . ein , oder ein leerzeichen vorhanden ist!
|
07.02.2006, 10:05:31
|
|
Anfänger
|
|
Registriert seit: Jan 2006
Ort: Berlin
Alter: 36
Beiträge: 47
|
|
AW: zeichen limitieren
Das "..." kannst du ja auch einfach weglassen
oder du machst statt "..." einen Link "hier mehr"
Natürlich muss die Methode noch modifieziert werden, damit self_user
sie für seine Zwecke einsetzen kann.
Aber das dürfte bei dieser einfachen if Abfrage ja kein weiteres Problem darstellen.
|
07.02.2006, 14:52:07
|
Anfänger
|
|
Registriert seit: Jan 2006
Beiträge: 25
|
|
AW: zeichen limitieren
hallo zusammen,
klappt noch nicht, alle andere datensätze werden angezeigt aber der gewünschte beschränkte text wird nicht angezeigt,
ich hab anhand eure hilfe folgendermasse versucht es zum laufen zu bringen:
PHP-Code:
<?php
$page_text_laenge = 8; // so lang darf der Link sein
$datensatz['text'] = "";
if ( strlen($datensatz['text']) > $page_text_laenge) {
$text2 =substr($datensatz['text'], 0, $page_text_laenge)."...";
} else {
$text2 = $datensatz['text'];
}
echo $text2;
?>
|
07.02.2006, 15:28:57
|
Anfänger
|
|
Registriert seit: Jan 2006
Beiträge: 25
|
|
AW: zeichen limitieren
hab es so gelöst:
PHP-Code:
<?php
$text = $datensatz['text'];
$kurztext = substr($text, 0, 130);
echo $kurztext;
?>
vielen dank für euere hilfe
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 15:36:16 Uhr.
|