- Ad -
php-resource



Zurück   PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr > Entwicklung > PHP Developer Forum
 

Login

 
eingeloggt bleiben
star Jetzt registrieren   star Passwort vergessen
 

 

 

 


PHP Developer Forum Hier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Post your PHP questions here!

Antwort
 
LinkBack Themen-Optionen Thema bewerten
  #1 (permalink)  
Alt 17-09-2001, 17:26
Kaffi
 phpMaster
Links : Onlinestatus : Kaffi ist offline
Registriert seit: Apr 2001
Ort: Hessen
Beiträge: 458
Kaffi ist zur Zeit noch ein unbeschriebenes Blatt
Kaffi eine Nachricht über ICQ schicken Kaffi eine Nachricht über AIM schicken
Cool

Hallo,

ich habe ein Script, dass alle .htm und .html dateien
bestimmter Verzeichnisse auflistet und linkt geschrieben.
Dabei liest das Script die Dateien ein und sucht sich den
aus dem Header den titel-Tag und bestimmte meta-Tags und
listet diese mit auf.

Bisher funktioniert das ganz gut bis auf eine Kleinigkeit.
Es geht NUR für Tag die genau so lauten wie ich sie suche.
Das heißt suche ich nach <title>Name</title> wird
<TITLE>Name</TITLE> nicht gefunden.
Ich könnte den String in Kleinbuchstaben oder
Großbuchstamen umsetzen lassen, aber dann geht ja auch
die Formatierung des Titels verloren. Wie kann ich jetzt
die alle Möglichkeiter der Schreibweise abdecken, ohne die Schreibweise zu verändern?

Ich zerlege übrigens den String mit dem Seiteninhalt mit
exlpode in Arrays.

Danke schon mal für Hilfe ....
__________________
Kaffi
Errare humanum est

W32.Schmalle.H@mm
Mit Zitat antworten
  #2 (permalink)  
Alt 18-09-2001, 06:52
JoelH
 Registrierter Benutzer
Links : Onlinestatus : JoelH ist offline
Registriert seit: Jul 2001
Beiträge: 2.740
JoelH ist zur Zeit noch ein unbeschriebenes Blatt
Talking

speicher das Original in einem string und mach dann einen uppercase mit einen double
Mit Zitat antworten
  #3 (permalink)  
Alt 18-09-2001, 14:50
Kaffi
 phpMaster
Links : Onlinestatus : Kaffi ist offline
Registriert seit: Apr 2001
Ort: Hessen
Beiträge: 458
Kaffi ist zur Zeit noch ein unbeschriebenes Blatt
Kaffi eine Nachricht über ICQ schicken Kaffi eine Nachricht über AIM schicken
Unhappy

Hmm, vieleicht liegt es an meiner Erkältung, aber in den letzten Tagen bekomm ich nichts hin.

Kannst du mir sagen wie das angehen soll?
Also ich habe im Moment keine Ahnung. Fühle mich
fast wie ein Anfänger...

Code:
$string_a = "viel text in dem <title>Dies ist ein Test</title> steht"
$string_b = "viele text in dem <TITLE>Dies ist ein Test</TITLE> steht"
$string_c = "viel text in dem <TiTle>Dies ist ein Test</TiTle> steht"
So und wie bekomm ich jetzt mein gewünschtes Ergebniss
"Title: Dies ist ein Test" ?
Aber aus jedem der Bespiel-Strings....

*HEUL* Kann gar nichts mehr....
__________________
Kaffi
Errare humanum est

W32.Schmalle.H@mm
Mit Zitat antworten
  #4 (permalink)  
Alt 18-09-2001, 15:48
pekka
 PHP Master
Links : Onlinestatus : pekka ist offline
Registriert seit: Jun 2001
Ort: Köln
Beiträge: 6.608
pekka befindet sich auf einem aufstrebenden Ast
Standard

Mit strtoupper() geht doch die Formatierung nicht verloren! Einfach beide Vergleichsstrings touppern oder tolowern (welch Deutsch!), dann klappts!
Die Sache geht vielleicht Einfacher mit regular Expressions, mit denen kann man dann auch bestimmt den Taginhalt einfach "rausoperieren".
Mit Zitat antworten
  #5 (permalink)  
Alt 18-09-2001, 17:52
Kaffi
 phpMaster
Links : Onlinestatus : Kaffi ist offline
Registriert seit: Apr 2001
Ort: Hessen
Beiträge: 458
Kaffi ist zur Zeit noch ein unbeschriebenes Blatt
Kaffi eine Nachricht über ICQ schicken Kaffi eine Nachricht über AIM schicken
Standard

Also ich bekomme einfach keinen Vernünftigen Ansatz hin.
__________________
Kaffi
Errare humanum est

W32.Schmalle.H@mm
Mit Zitat antworten
  #6 (permalink)  
Alt 20-09-2001, 23:27
Titus
 PHP Master
Links : Onlinestatus : Titus ist offline
Registriert seit: Jan 2001
Ort: im Rodgau
Beiträge: 4.292
Titus ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Hilfreich ist auch die Funktion strcasemp.
Wenn du lieber mit regulären Ausdrücken arbeitest: Benutz statt ereg mal eregi und oh Wunder - Groß/Kleinschreibung interessiert ihn nicht die Bohne!

Ach ja, ich sehe gerade: du benutzt explode. Nimm statt dessen spliti mit der gleichen Syntax, und du hast was du suchst.
Mit Zitat antworten
  #7 (permalink)  
Alt 21-09-2001, 00:47
Kaffi
 phpMaster
Links : Onlinestatus : Kaffi ist offline
Registriert seit: Apr 2001
Ort: Hessen
Beiträge: 458
Kaffi ist zur Zeit noch ein unbeschriebenes Blatt
Kaffi eine Nachricht über ICQ schicken Kaffi eine Nachricht über AIM schicken
Standard

Titus du bist ein Engel.
Jetzt glaub jetzt hab ich es...
__________________
Kaffi
Errare humanum est

W32.Schmalle.H@mm
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Themen-Optionen
Thema bewerten
Thema bewerten:

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 an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


PHP News

MariaDB 5.5 veröffentlicht
MariaDB 5.5 veröffentlichtDie freie MySQL-Alternative MariaDB wurde in der stabilen Version 5.5.23 veröffentlicht und soll einige Verbesserungen gegenüber Oracles Communityversion von MySQL mitbringen.

16.04.2012 | Berni

Deutsche Yii Framework Community
Deutsche Yii Framework CommunitySeit dem 19.03.2012 gibt es für die Yii PHP Framework Community ein deutsches Zuhause.

20.03.2012 | dhcomputer

 

Aktuelle PHP Scripte

EM 2012 Tipp-Spiel ansehen EM 2012 Tipp-Spiel

Online Tipp-Spiel zur Fussball Europameisterschaft 2012, basierend auf php-Script mit hinterlegter mySql-Datenbank

27.05.2012 tippimnetz | Kategorie: PHP/ Spiele
Advanced Login ansehen Advanced Login

Login-System und Kundenverwaltung, die sich spielend leicht in bestehende Webseiten einbauen lässt und einen enormen Funktionsumfang bietet. Ihre eigene Webseite muss mit Advanced Login nicht umständlich an ein fertiges System angepasst werden.

25.05.2012 Madden | Kategorie: PHP/ Kundenverwaltung
BROM CMS/BelCal 3 ansehen BROM CMS/BelCal 3

Spezielles CMS für Betreiber von Ferienwohnungen. Komplette Seitenerstellung online, Verwaltung mehrerer Objekte, Reservierungssystem mit sofortigem Abgleich im Belegungskalender und vieles mehr bietet dieses Content Management System.

25.05.2012 belcal2 | Kategorie: PHP/ CMS
 Alle PHP Scripte anzeigen

Alle Zeitangaben in WEZ +2. Es ist jetzt 10:42 Uhr.