art-d-sign
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 30.10.2004, 03:57   #1
TP-Insider
 
Benutzerbild von Wolfgang G
 
Registriert seit: Aug 2003
Ort: Bonn-Beuel
Wolfgang G hilft, wo's gehtWolfgang G hilft, wo's gehtWolfgang G hilft, wo's geht

Umlaute ändern, spitze Klammern erhalten


Hallo Dynamiker.

Ich bastele gerade an einer Webseite und bin dabei, soz. "the beauty of PHP" zu entdecken.
Ich bekomme von einem Kumpel Texte im Word-Format, speichere die in Word als HTML, kopiere den relevanten Teil heraus, speichere diesen als TXT. Das Problem ist, dass der Text Auszeichnungen enthält, wie z.B. "<class=irgendwas>". htmlentities konvertiert nun leider auch die spitzen Klammern. Deshalb verwurste ich die Textdateien wie folgt:
PHP-Code:
<?php 
       $str 
=  file_get_contents ("Textfiles/IndexEinleitung.txt");
       
$ausgabe htmlentities($strENT_NOQUOTES);
       
$ausgabeEND str_replace(array("&lt;","&gt;"),array("<",">"),$ausgabe);
       echo 
$ausgabeEND;
       
?>
Es funktioniert so, aber es würde mich interessieren, was Ihr Profis zu diesem Codeschnipsel sagt. Also eher "ok" oder doch "von hinten durch's Knie ins Auge ...". Ich habe z.B. irgendwie das Gefühl, dass ich hier einen Variablen-Overkill betreibe.

Wolfgang
__________________
In the beginning there was nothing … then Chuck Norris Roundhouse kicked that nothing in the face and said "Get a job!". That is the story of the universe.
Wolfgang G ist offline   Mit Zitat antworten


Alt 30.10.2004, 14:32   #2
TP-Junior
 
Registriert seit: Dec 2003
campylobacter macht alles soweit korrekt
Hab so eine ähnliche Funktion mal geschrieben:

PHP-Code:
/***********************************************************************
Wandle Sonderzeichen in HTML Code um
***********************************************************************/
function replace_html($content) {
    
$source = array('&lt;','&gt;',"&quot;","&amp;","'");
    
$html = array('<','>',"\"","&","'");
    
$content str_replace($source,$html,htmlentities(stripslashes($content), ENT_QUOTES'UTF-8'));
    return 
$content;

Im Grunde ja fast das selbe

mfg campy
campylobacter ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
Umlaute ändern, spitze Klammern erhalten Umlaute ändern, spitze Klammern erhalten
« Problem durch Serverumzug | Visual Studio .NET »

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

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine 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
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Flash/PHP Mailer und Umlaute Prob. mistajam Flash 9 07.11.2004 15:01
Umlaute auf Windows XP funktionieren nicht mehr? Vinni Betriebssysteme 2 02.10.2004 10:26
Text an Pfad -> Pfad ändern uwe.h Fireworks 2 22.05.2003 17:56
Problem mit $REMOTE_ADDR MaxPayne Traum-Dynamik 5 25.03.2003 22:31
[PREG] Umlaute Stuck Mojo Traum-Dynamik 1 30.07.2002 11:11


Alle Zeitangaben in WEZ +2. Es ist jetzt 06:47 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67