SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



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



:: Buchempfehlung ::

Das Zend Framework

Das Zend Framework zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten
Hilfe Community Kalender Heutige Beiträge Suchen

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 06.02.2006, 19:38:28
self_user self_user ist offline
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.
Mit Zitat antworten
  #2  
Alt 06.02.2006, 19:51:10
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: zeichen limitieren

SUBSTRING()
Mit Zitat antworten
  #3  
Alt 06.02.2006, 19:55:06
Usul Usul ist offline
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."
Mit Zitat antworten
  #4  
Alt 06.02.2006, 20:27:22
Benutzerbild von flyscorpion
flyscorpion flyscorpion ist offline
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_name10$page_link_laenge)."...";
    } else {
        
$link_name2 $link_name1;
    } 
MfG Flyscorpion

Geändert von flyscorpion (06.02.2006 um 20:27:50 Uhr)
Mit Zitat antworten
  #5  
Alt 07.02.2006, 08:43:01
BigManu BigManu ist offline
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!
Mit Zitat antworten
  #6  
Alt 07.02.2006, 10:05:31
Benutzerbild von flyscorpion
flyscorpion flyscorpion ist offline
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.
Mit Zitat antworten
  #7  
Alt 07.02.2006, 14:52:07
self_user self_user ist offline
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
    
?>
Mit Zitat antworten
  #8  
Alt 07.02.2006, 15:28:57
self_user self_user ist offline
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($text0130);
 
echo 
$kurztext;

?>
vielen dank für euere hilfe
Mit Zitat antworten
Antwort


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.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
dastellen eines ascii-codes als zeichen Willow HTML, CSS und JavaScript Help! 2 22.08.2005 20:20:27
mailversand: eingefügte zeichen gerhard PHP Grundlagen 3 18.01.2005 10:35:23
erstes Zeichen einer Variablen (eines Strings) löschen mikede PHP für Fortgeschrittene und Experten 5 06.04.2003 18:14:20
Die ersten 100 Zeichen von einem text ausgeben? mad-boy PHP für Fortgeschrittene und Experten 6 23.12.2002 21:53:17
$text, nach gewissen anz. v. zeichen text einfügen flobee PHP für Fortgeschrittene und Experten 3 13.09.2002 20:46:51


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:36:16 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt