Deine Leidenschaft ist die Unterwasserfoto-grafie?
Dann ist Qozido genau das Richtige für Dich!
Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler ist da!
www.qozido.de
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
01.03.2005, 03:07:57
Junior Member
Registriert seit: Feb 2005
Beiträge: 181
Ausgabeproblem
Ich habe:
PHP-Code:
$first_words =
str_replace ( '<' , '<' , str_replace ( '>' , '>' , $content [ 'first_words' ]));
PHP-Code:
list( $title , $text ) = explode ( "n" , $first_words );
$title = Highlight ( $reg_strings , $title );
PHP-Code:
'page_link' => "<a class=" link " href="".$url."" onmousedown=" return
clickit ( ".$n." , '".$js_url."' ) " target="".LINK_TARGET."" >"
. ereg_replace ( '%20*' , ' ' , $title ). "</a>" ,
Nun will ich aber die zeichenanzahl im $title auf 30 begrenzen.
Kann da jemand helfen?
01.03.2005, 03:42:47
SELFPHP Guru
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 64
Beiträge: 3.744
AW: Ausgabeproblem
Zitat:
Zitat von Afrika
Nun will ich aber die zeichenanzahl im $title auf 30 begrenzen.
http://test.php-help.info/shortText-1/ (Quelltext wird angezeigt)
01.03.2005, 11:42:59
Junior Member
Registriert seit: Feb 2005
Beiträge: 181
AW: Ausgabeproblem
Danke aber das wars nicht :)
01.03.2005, 12:10:03
SELFPHP Guru
Registriert seit: May 2003
Beiträge: 7.187
AW: Ausgabeproblem
Zitat:
Zitat von Afrika
Danke aber das wars nicht :)
Was genau passt daran nicht?
01.03.2005, 12:10:19
Junior Member
Registriert seit: May 2004
Ort: Köln
Alter: 32
Beiträge: 226
AW: Ausgabeproblem
wie wärs wenn die Zeile "$title = Highlight($reg_strings,$title);" so umänderst:
PHP-Code:
$title = substr ( Highlight ( $reg_strings , $title ), 0 , 30 );
__________________
yozek
King of my castle - 127.0.0.1
Computer befreien das Denken vom Rechnen
01.03.2005, 12:56:00
Junior Member
Registriert seit: Feb 2005
Beiträge: 181
AW: Ausgabeproblem
Ich habe es nun so gemacht.
PHP-Code:
$first_words = str_replace ( '<' , '<' , str_replace ( '>' , '>' , substr
( $content [ 'first_words' ], 0 , 30 )));
02.03.2005, 13:01:09
Member
Registriert seit: Mar 2005
Alter: 28
Beiträge: 579
AW: Ausgabeproblem
Du weißt aber schon, dass du das mit dem str_replace auch schöner lösen könntest? Man kann da ja auch Arrays übergeben, also in der Art
PHP-Code:
str_replace (array( '<' , '>' ), array( '<' , '>' ), $text )
Wobei in dem Fall wohl die Funktion htmlspecialchars() angeraten wäre, die erledigt nämlich genau das: Das maskieren von solchen Zeichen, die bei HTML ne besondere Bedeutung haben. Noch praktischer wär da dann wohl aber htmlentities(), das maskiert dir unter anderem auch Umlaute.
02.03.2005, 13:53:55
Administrator
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 30
Beiträge: 5.255
AW: Ausgabeproblem
Zitat:
Zitat von Serp
...Noch praktischer wär da dann wohl aber htmlentities(), das maskiert dir unter anderem auch Umlaute.
und das löst die probleme mit einigen zeichensätzen.
__________________
Gruß |Coding
---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.
www.qozido.de
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Themen-Optionen
Ansicht
Linear-Darstellung
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:35:24 Uhr.