php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 31.10.2011, 16:26  
fab
Erfahrener Benutzer
 
Benutzerbild von fab
 
Registriert seit: 28.07.2010
Beiträge: 2.308
PHP-Kenntnisse:
Fortgeschritten
fab ist ein Lichtblickfab ist ein Lichtblickfab ist ein Lichtblickfab ist ein Lichtblickfab ist ein Lichtblick
Standard

Zitat:
�=ß
Sowas wäre ein Zeichensatz-Problem (ganz andere Baustelle!)

Zitat:
Das wäre ja dann ja ohnehin erst notwendig/einsetzbar, wenn es denn auch eine Eingabe gibt, oder?
Das stimmt so nicht, da es hier darum geht, eine Ausgabe korrekt zu formatieren. Kämen die Daten von einer Benutzereingabe wäre das Thema nur doppelt brisant.
fab ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 31.10.2011, 17:35  
Neuer Benutzer
 
Registriert seit: 29.10.2011
Beiträge: 28
PHP-Kenntnisse:
Anfänger
BigMcDonalds befindet sich auf einem aufstrebenden Ast
Standard

naja, sowas passiert, wenn man Daten mit Win 1252 in eine Datenbank überträgt... aber man lernt eben nie aus

Was htmlspecialchars angeht, muss ich ehrlichgesagt zugeben, dass ich den wirklichen Nutzen für mich noch nicht verstanden habe.
Auf der von dir gezeigten Seite ist ja ein Beispiel:
PHP-Code:
<?php
$neu 
htmlspecialchars("<a href='test'>Test</a>"ENT_QUOTES);
echo 
$neu// &lt;a href='test'&gt;Test&lt;/a&gt;
?>
Soweit hab ich die Funktion verstanden. Aber wo liegt der eigentliche Nutzen?
In diesem Beispiel würde ich es einfach im Design-Bereich platzieren und dank "modernster" Softwaretechnik würde sich das dann selbständig im Quellcode umformatieren. Dafür muss ich doch keine PHP-Variablen verwenden.

Gibt es da ein konkretes Beispiel, wo ich es eventuell etwas besser zu verstehen ist?

Gruß Chris
BigMcDonalds ist offline   Mit Zitat antworten
Alt 31.10.2011, 17:57  
fab
Erfahrener Benutzer
 
Benutzerbild von fab
 
Registriert seit: 28.07.2010
Beiträge: 2.308
PHP-Kenntnisse:
Fortgeschritten
fab ist ein Lichtblickfab ist ein Lichtblickfab ist ein Lichtblickfab ist ein Lichtblickfab ist ein Lichtblick
Standard

Keine Ahnung, was du mit Design-Bereich meinst aber dein eigenes Beispiel ist eigentlich schon konkret genug. Angenommen, in deiner Datenbank ist ein Name "Modell <x>" (ich geb zu, das ist jetzt sehr hypothetisch)

PHP-Code:
<td><?php  echo $row->name;  ?></td>
führt zu
Code:
<td>Modell <x></td>
<x> wird vom Browser versucht, als HTML-Element zu interpretieren, das schlägt fehl.
PHP-Code:
<td><?php  echo htmlspecialchars($row->name);  ?></td>
dagegen führt zu
Code:
<td>Modell &lt;x&gt;</td>
was vom Browser korrekt als "Modell <x>" gerendert wird.

Verständlich?
fab ist offline   Mit Zitat antworten
Alt 31.10.2011, 19:12  
Neuer Benutzer
 
Registriert seit: 29.10.2011
Beiträge: 28
PHP-Kenntnisse:
Anfänger
BigMcDonalds befindet sich auf einem aufstrebenden Ast
Standard

Design-Bereich ist der Teil vom WYSIWYG-Editor der Bereich wo man 1:1 Dinge auf eine Seite bringt.
Bei einen heisst es Design-Bereich, beim anderen Entwickler, bei DW is es Entwurf.

Ja, in deinem Beispiel erschließt sich mir der Sinn.
Das ist dann für meinen Fall eine art Absicherung, "für den Fall, wenn".
Danke für das Beispiel
BigMcDonalds ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
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
Problem mit CURL über Proxyserver Kerigen PHP-Fortgeschrittene 5 13.10.2011 17:26
Apache außerhalb des Rechners nur über IP aufrufbar Schnatterinchen Server, Hosting und Workstations 8 28.06.2011 11:34
Benutzerdefiniertes Sortieren gaxx PHP Einsteiger 12 29.05.2011 17:39
Tabellenausgabe sortieren mit Dropdown liste ahunzs PHP Einsteiger 10 23.05.2011 15:33
Datenbank über Notepad bearbeiten. Anthony70 PHP Einsteiger 4 21.04.2011 21:43
VB-Prog mit COM-Objekt über shell_exec aufgerufen bricht ab emtiqor PHP-Fortgeschrittene 5 04.04.2011 20:17
[Erledigt] Textdatenbank zeilenweise alphabetisch sortieren - Drop Down Menü alphabet UdoDirk PHP Tipps 2010 1 24.07.2010 10:45
[Erledigt] Summation über Unterabfragen - Mysql jume Datenbanken 20 30.05.2010 09:58
AD zugriff über PHP jared566 PHP Tipps 2010 6 12.05.2010 11:32
Tabelle nach Join sortieren xhiBseN Datenbanken 9 29.03.2010 10:52
Projekt: User über Intranetpage erstellen, auf einen VoIP-Server beta1234 PHP Tipps 2009 2 22.07.2009 13:21
win unter qemu über privoxy drieling Off-Topic Diskussionen 1 11.07.2008 11:16
Remote öffnen von txt über php? PHP-Fortgeschrittene 6 08.11.2005 22:58
im eigenen Bereich über das Internet drucken Soese PHP Tipps 2004-2 1 23.12.2004 22:40
Javascript über Javascript erstellen HTML, Usability und Barrierefreiheit 2 19.11.2004 18:02

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
website datenbankabfrage ausgabe tabelle formatieren

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




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum