Foren
Neue Beiträge
Foren durchsuchen
Was ist neu?
Neue Beiträge
Profilnachrichten
Online
Anmelden
Registrieren
Aktuelles
Suche
Suche
Nur Titel durchsuchen
Von:
Neue Beiträge
Foren durchsuchen
Menü
Anmelden
Registrieren
App installieren
Installieren
Programmierung
HTML
UTF-8 Problem
JavaScript ist deaktiviert. Für eine bessere Darstellung aktiviere bitte JavaScript in deinem Browser, bevor du fortfährst.
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen
alternativen Browser
verwenden.
Auf Thema antworten
Beitrag
[QUOTE="schlossero, post: 7295, member: 633"] Hallo zusammen. Bei einem Script habe ich das Problem das Benutzer eingaben nur als Kryptischer Text übergeben werden. Habe ich bei der UTF-8 codierung was falsch gemacht? [CODE] <!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" xml:lang="de-de" lang="de-de"> <head> <title>Neuer Eintrag </title> <style> body { font-family: Verdana; } li { border-bottom: solid black 1px; margin: 10px; padding: 2px; width: auto; padding-bottom: 20px; } h2 { color: red; text-decoration: none; } span.attr { font-weight: bolder; } </style> </head> <body> <h1>Neuer Kalendereintrag (es gibt noch Probleme mit ä,Ö,Ü,ß)</h1> <?php if (!isset($_POST['submit'])) { ?> <form method="post" action="<?php echo htmlentities($_SERVER['PHP_SELF']); ?>" accept-charset="UTF-8" > Ereignis: <br/> <input name="title" type="text" size="35" /><p/> Ort: <br/> <input name="ort" type="text" size="35" /><p/> Beschreibung: <br/> <textarea name="test" type="text" cols="35" rows="5"></textarea><p/> Start Datum (tt/mm/jjjj): <br/> <input name="sdate_dd" type="text" size="2" /> <input name="sdate_mm" type="text" size="2" /> <input name="sdate_yy" type="text" size="4" /><p/> Start Zeit (hh:mm): <br/> <input name="sdate_hh" type="text" size="2" /> <input name="sdate_ii" type="text" size="2" /><br/> End Datum (tt/mm/jjjj): <br/> <input name="edate_dd" type="text" size="2" /> <input name="edate_mm" type="text" size="2" /> <input name="edate_yy" type="text" size="4" /><p/> End Zeit (hh:mm): <br/> <input name="edate_hh" type="text" size="2" /> <input name="edate_ii" type="text" size="2" /><br/> <input name="submit" type="submit" value="Speichern" /> </form> <?php } else { // load classes require_once 'Zend/Loader.php'; Zend_Loader::loadClass('Zend_Gdata'); Zend_Loader::loadClass('Zend_Gdata_ClientLogin'); Zend_Loader::loadClass('Zend_Gdata_Calendar'); Zend_Loader::loadClass('Zend_Http_Client'); // connect to service $gcal = Zend_Gdata_Calendar::AUTH_SERVICE_NAME; $user = "*******@googlemail.com"; $pass = "*********"; $client = Zend_Gdata_ClientLogin::getHttpClient($user, $pass, $gcal); $gcal = new Zend_Gdata_Calendar($client); // validate input if (empty($_POST['title'])) { die('ERROR: Missing title'); } if (!checkdate($_POST['sdate_mm'], $_POST['sdate_dd'], $_POST['sdate_yy'])) { die('ERROR: Invalid start date/time'); } if (!checkdate($_POST['edate_mm'], $_POST['edate_dd'], $_POST['edate_yy'])) { die('ERROR: Invalid end date/time'); } $title = htmlentities($_POST['title']); $test = htmlentities($_POST['test']); $ort = htmlentities($_POST['ort']); $start = date(DATE_ATOM, mktime($_POST['sdate_hh'], $_POST['sdate_ii'], 0, $_POST['sdate_mm'], $_POST['sdate_dd'], $_POST['sdate_yy'])); $end = date(DATE_ATOM, mktime($_POST['edate_hh'], $_POST['edate_ii'], 0, $_POST['edate_mm'], $_POST['edate_dd'], $_POST['edate_yy'])); // construct event object // save to server try { $event = $gcal->newEventEntry(); $event->title = $gcal->newTitle($title); $event->content = $gcal->newcontent($test); $event->where = array($gcal->newWhere($ort)); $when = $gcal->newWhen(); $when->startTime = $start; $when->endTime = $end; $event->when = array($when); $gcal->insertEvent($event); } catch (Zend_Gdata_App_Exception $e) { echo "Error: " . $e->getResponse(); } echo 'Event successfully added!'; } ?> </body> </html> [/CODE] Viel Dank für eure Hilfe [/QUOTE]
Zitate
Authentifizierung
Antworten
Programmierung
HTML
UTF-8 Problem
Oben
Unten