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: 75
Beiträge: 4.001
|
|
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: 43
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: 39
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: 41
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)
|
|
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 21:51:31 Uhr.
|