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 ::

Einführung in XHTML, CSS und Webdesign

Einführung in XHTML, CSS und Webdesign 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

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

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 21.04.2003, 18:35:50
Benutzerbild von flobee
flobee flobee ist offline
Junior Member
 
Registriert seit: Apr 2002
Beiträge: 284
arbeiten mit text

hallo! ich erstelle gerade ein banner system das auch den umgang mit "text banner" (webetext mit links) anstelle von gif/jpgs erlauben soll.

folgende situation: der text der anstelle des banners angezeigt werden soll darf auch nur in diesem bereich dargestellt werden (468x60). d.h. er muss ggf. gekürzt werden und mit einem "read more" link versehen ....

problem: wie kann ich nun den text kürzen, wenn er z.b. grosser als 200 zeichen lang ist (bzw so das er in diesen bereich passt) und dieser HTML code enthält. - > sprich: ich bräuchte eine erkennung wieviele zeichen der dargestellte text ohne html sein würde (das würde ich noch hinbekommen) aber wie kürze ich den html code ohne dabei TAGS in dem zulässigen anzeige bereich zu zerstören?

als anders beispiel um es auf den punkt zu bringen: der zerstörte link der suchanfrage (wie kann man das ändern?)HIER

hat das jemand einen plan, erfahrung, idee, tip?

frohe ostern, gruß flobee
Mit Zitat antworten
  #2  
Alt 21.04.2003, 18:39:09
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
Da wirst Du nur mit substr() arbeiten können.
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #3  
Alt 21.04.2003, 19:40:09
Benutzerbild von flobee
flobee flobee ist offline
Junior Member
 
Registriert seit: Apr 2002
Beiträge: 284
das ist schon klar! da brauch ich wohl ein wenig mehr als einen befehl!
aber wie löse ich das problem der html tags erkennung?
es gibt ja ein freies script von phpslash das html tags aus einem text rauszieht allerdings habe ich ein wenig übung das entgegendgesetzt umzusetzen.. deshalb die frage nach ansätzen , ggf script snip um mal zu sehen "wie"..
Mit Zitat antworten
  #4  
Alt 21.04.2003, 20:08:48
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
wie auch dir sicher bekannt sein dürfte ist php eine serverseitige sprache, welche eine kommonikation mit dem client unmöglich macht. so, das einzige was dir dann noch übrig bleibt, ist wohl das betreffende file einzulesen und dann auszuwerten/zu bearbeiten.

verstanden?
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #5  
Alt 21.04.2003, 20:21:12
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
PHP-Code:
<?php
 $str
='Es geht los. <font family="tahoma" size="1">'.
      
'Das <i>ist</i> ein Test zum testen eines <font'.
      
' size="6">T E S T E S</font> Was noch? hm... '.
      
'<b>Ein **** mit Gazelle zagt im Regen nie</b>'.
      
' Das war ein Palindrom.</font><font family="'.
      
'courier new" size="4">So, ich hoffe das'.
      
'</font> reicht zum rumtesten.';
 
$open=0$chars=0;
 
$i=0; while ($i<strlen($str))
  {
   
$temp=substr($str$i1);
   if (
$temp=="<") { $open=1; }
   if (
$temp==">") { $open=0; }
   if (
$open==0) { $chars++; }
   
$i++;
  }
 echo 
$str."<br>n";
 echo 
$chars;
 exit;
?>
Es ist noch nicht ganz richtig. Er gibt 186 statt 176 aus. Das hängt vermutlich mit den 10 " zusammen. Aber Du wolltest ja eh nur eine Idee... :)
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #6  
Alt 21.04.2003, 20:22:19
Benutzerbild von flobee
flobee flobee ist offline
Junior Member
 
Registriert seit: Apr 2002
Beiträge: 284
@|Coding, hast du dich gerade im thread versehen? ich verstehe die antwort nämlich nicht? was für ein "file" welcher "client"?


c4- ja das ist doch schon mal was! mal sehen.. danke

Geändert von flobee (21.04.2003 um 20:25:18 Uhr)
Mit Zitat antworten
  #7  
Alt 21.04.2003, 22:42:35
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
ich habe doch in deutsch geschrieben oder nicht? :-)

das war nur die antwort auf das posting von dir. wer lesen kann ist klar im vorteil.
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #8  
Alt 21.04.2003, 22:54:32
Benutzerbild von flobee
flobee flobee ist offline
Junior Member
 
Registriert seit: Apr 2002
Beiträge: 284
kannst du das auch erklären oder nur persönlich werden und austeilen !? (ich bin solch antwort a) von dir nicht gewöhnt b) verstehe ich gerade nix mehr)

von file einlesen war nie die rede und das ich javascript verwenden will um das clientseitig zu lösen ist nicht die rede , oder?
Mit Zitat antworten
  #9  
Alt 21.04.2003, 23:27:21
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
Zitat:
Original geschrieben von flobee
kannst du das auch erklären oder nur persönlich werden und austeilen !? (ich bin solch antwort a) von dir nicht gewöhnt b) verstehe ich gerade nix mehr)...
wo bin ich persönlich geworde?

Zitat:
Original geschrieben von flobee
...wie löse ich das problem der html tags erkennung?...
--> wie auch dir sicher bekannt sein dürfte ist php eine serverseitige sprache, welche eine kommonikation mit dem client unmöglich macht. so, das einzige was dir dann noch übrig bleibt, ist wohl das betreffende file einzulesen und dann auszuwerten/zu bearbeiten.


hast du es jetzt verstanden oder muss ich es noch vorlesen?


Zitat:
Original geschrieben von flobee
verstehe ich gerade nix mehr
ich auch nicht, wie kann man etwas vergessen was man eben erst gefragt hatte?



btw: bin ich jetzt auch wieder persönlich geworden?
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #10  
Alt 21.04.2003, 23:33:35
Benutzerbild von flobee
flobee flobee ist offline
Junior Member
 
Registriert seit: Apr 2002
Beiträge: 284
ich glaube du hast meine frage nicht verstanden! die rede ist von html TAGS in einem string und nicht dem html (quell) code....

und: "wer lesen kann ist im vorteil" ist ein blöder spruch
dennoch danke für dein feedback! :-)
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:18:18 Uhr.


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


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