Teil von  SELFPHP   Teil von  Praxisbuch  Teil von  Sprachelemente und Syntax  Teil von  Stringfunktionen
Professional CronJob-Service

Suche

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: SELFPHP Forum ::

Fragen rund um die Themen PHP?
In über 130.000 Beiträgen finden Sie sicher die passende Antwort!  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 
 
URL- und HTML-spezifische Zeichenkettenfunktionen: Seite 1

SELFPHP ist Shopware Solution Partner
Shopware ist ein vielfach ausgezeichnetes Onlineshop-System der shopware AG, das auf PHP. Zend Framework und SQL basiert.
SELFPHP unterstützt Sie als Shopware Solution Partner bei der Konzeption, Programmierung und Realisierung Ihres Onlineshops und passt Shopware bei Bedarf an Ihre Unternehmensbedürfnisse an. Weitere Informationen



Die Funktionen dieser Gruppe werden benötigt, wenn mithilfe der HTTP-Methode GET Daten mit entsprechenden Sonderzeichen im Query-String via URL übertragen werden sollen. Ein weiterer Anwendungsbereich dieser Funktion ist, wenn Zeichen, die in HTML eine besondere Bedeutung haben, z. B. < und >, auf einer HTML-Seite dargestellt werden sollen, ohne dass der Browser diese Zeichen als HTML-Sonderzeichen interpretiert.

FunktionBeispielBeschreibung
get_meta_tags($file)$array = get_meta_tags("inhalt.htm")Extrahiert <META>-Tags und gibt diese in einem Array zurück.
htmlentities($str [, quote_style [, charset]])$str1 = htmlentities($str)Konvertiert HTML- und Sonderzeichen, um die Interpretation zu verhindern. Für quote_style kann eine der folgenden Konstanten verwendet werden.
  • ENT_COMPAT – Konvertiert doppelte Anführungszeichen und behält einfache Anführungszeichen bei (Standard).
  • ENT_QUOTES – Konvertiert doppelte und einfache Anführungszeichen.
  • ENT_NOQUOTES – Lässt doppelte und einfache Anführungszeichen unkonvertiert.
htmlspecialchars_decode($str, [quote_style])$str1 = htmlspecialchars_decode($str)Diese Funktion ist das Gegenstück zu htmlspecialchars(). Sie konvertiert besondere HTML-Auszeichnungen zurück in Buchstaben. Für den quote_style gelten die gleichen Konstanten wie bei htmlentities().
htmlspecialchars($str [, quote_style [, charset]])$str1 = htmlspecialchars ($str)Konvertiert HTML-Zeichen, wie & " ' < >, um die Interpretation zu verhindern. Für den quote_style gelten die gleichen Konstanten, wie bei htmlentities().
nl2br($str)echo nl2br($str1)Wandelt Zeilenumbrüche in <BR>-Tags um.
parse_str($str)parse_str($str1)Zerlegt den Query_String in seine Variablen.
parse_url($url)$array = parse_url($url)Zerlegt die URL in ihre einzelnen Bestandteile. Als Rückgabewert dieser Funktion erhalten Sie ein assoziatives Array mit den einzelnen Bestandteilen der URL.
rawurldecode($str)echo rawurldecode($str1)Wandelt Zeichenketten, die durch rawurlencode() kodiert wurden, in eine normale Zeichenkette um.
rawurlencode($str)echo rawurlencode($str1)Konvertiert die Umlaute und Sonderzeichen einer Zeichenkette in Prozentzeichen und den zweistelligen, hexadezimalen ASCII-Wert zur Verwendung in einer URL.
strip_tags($str[,allow_tags)echo strip_tags($str1)Entfernt HTML- und PHP-Tags. Mithilfe des optionalen Parameters allow_tags können bestimmte HTML- und PHP-Tags als zulässig festgelegt werden.
urldecode($str)echo urldecode($str1)Wandelt eine Zeichenkette um, welche über eine URL übermittelt oder mit der Funktion urlencode() kodiert wurde.
urlencode($str)echo urlencode($str1)Konvertiert die Umlaute und Sonderzeichen einer Zeichenkette in Prozentzeichen und den zweistelligen, hexadezimalen ASCII-Wert zur Verwendung in einer URL.
wordwrap($str,$pos,$sep)$str = wordwrap($text, $length,$sep);Bricht die Zeilen des Strings $str an der mittels $pos angegebenen Position um. Diese Zeilenumbrüche werden mit dem im (optionalen) Parameter $sep spezifizierten Steuerzeichen durchgeführt.


Einsatz von htmlspecialchars()

Ein dieser Funktion übergebener String wird von der Funktion so umgewandelt, dass HTML-spezifische Sonderzeichen vom Browser nicht mehr als solche behandelt, sondern als normale Zeichen ausgegeben werden.

Das folgende Beispiel demonstriert dieses Verhalten. Wenn Sie den String des folgenden Skripts mit echo() im Browser ausgeben wollen, werden Sie zunächst gar nichts sehen. Dies liegt daran, dass der Browser die Zeichen < und > als HTML-Sonderzeichen zur Kennzeichnung von HTML-Tags interpretiert, wodurch der Inhalt des Strings zur Definition eines HTML-Grundgerüsts ohne weiteren Inhalt wird, was im Browser zu keiner Anzeige führt. Soll der String dennoch angezeigt werden, muss er vor der Ausgabe so umgewandelt werden, dass die Sonderzeichen ihre HTML-spezifische Bedeutung verlieren. Diese Aufgabe erledigt htmlspecialchars().



Ausgabe von Zeichen und Zeichenketten
 




:: Premium-Partner ::

Webhosting/Serverlösungen

PSW GROUP GmbH & Co. KG weitere Premium-Partner
 

:: SELFPHP Sponsor ::

Sedo GmbH weitere Sponsoren
 


:: Buchempfehlung ::

Das Zend Framework

Das Zend Framework zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Webhosting/Serverlösungen

Suchen Sie den für Sie passenden IT-Dienstleister für Ihr Webhosting-Paket oder Ihre Serverlösung?

Sie sind nur ein paar Klicks davon entfernt!


 

Ausgewählter Tipp im Bereich PHP-Skripte


FTP-Upload mit CURL

Weitere interessante Beispiele aus dem SELFPHP Kochbuch finden Sie im Bereich PHP-Skripte
 

SELFPHP Code Snippet


Kleinsten Wert einer Tabellenspalte auslesen

Weitere interessante Code Snippets finden Sie auf SELFPHP im Bereich PHP Code Snippets
 
© 2001-2024 E-Mail SELFPHP Inh. Damir Enseleit, info@selfphp.deImpressumKontakt
© 2005-2024 E-Mail PHP5 Praxisbuch - Matthias Kannengiesser, m.kannengiesser@selfphp.de