htmlentities funktioniert nicht
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
aufgefallen
bild
code
dame
datenbank
einbinden
fehler
foto
herr
nachname
problem
projekt
referent
sonderzeichen
spalten
sparen
string
tag
url
webseite
-
Guten Tag Damen und Herren,
Ich arbeite gerade an einem Projekt und jetzt ist mir ein Fehler aufgefallen.
Die Webseite holt zwei Spalten aus der Datenbank "Name und Nachname" und fügt sie zusammen.
Es gibt auch zu jedem ein Foto. Deswegen habe ich mir folgendes überlegt, Ich füge den Namen und Nachnamen zusammen und wandle das in HTML um. Das Problem ist,dass der unten angeführter Code nicht funktioniert. Der Code sollte eig. die Sonderzeichen in HTML umkodieren.
Code
$name_nachname="$row->Name"." "."$row->Nachname";
$bild="Referenten/".htmlentities($name_nachname)."/Bild.jpg";
Doctype
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type"> -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
mindstorms schrieb:
Was funktioniert denn nicht?
Das Problem ist,dass der unten angeführter Code nicht funktioniert.
Abgesehen davon würde ich das so schreiben und mir diese Zusammensetzorgie von Strings sparen:$name_nachname = "{$row->Name} {$row->Nachname}"; $bild = 'Referenten/' . htmlentities($name_nachname) . '/Bild.jpg';
Wenn du das Bild mit einem
-Tag einbinden möchtest musst du das übrigens so codieren:<img>
$src = htmlentities(urlencode($bildurl)); $img = "<img src=\"$src\" alt=\"$src\" />";
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage