nicht erstellen Ich habe eine lange Zeichenfolge über Student und benötigen diese Zeichenfolge zu desc hinzufügen.Moodle API kann Benutzer mit HTML-Tag in Beschreibung
$core_external = new core_user_external();
$UserFields = array(
'username' => $_GET['username'],
'password' => $_GET['password'],
'firstname' => $_GET['firstname'],
'lastname' => $_GET['lastname'],
'email' => $_GET['email'],
'city' => $_GET['city'],
'country' => $_GET['country'],
'description' => $_GET['desc']
);
$usersids = $core_external->create_users(array($UserFields));
wenn ich versuche, 'desc' senden wie "<br>sdfasdfasdf<br>"
nächste Fehler angezeigt
Ungültige externe api Parameter: der Wert ist "<br>sdfasdfasdf<br>"
, der Server erwartete "Text" Typ Fehlercode: InvalidParameter
Wie können HTML-Tags in get- oder post-Methoden hinzugefügt werden?
in Bibliothek fand ich als nächstes: 'Beschreibung' => neuer externer_Wert (PARAM_TEXT, 'Benutzerprofil Beschreibung, kein HTML', VALUE_OPTIONAL), wirklich? Core-Funktion nehmen Sie keine HTML-Tags? es ist möglich, dies zu vermeiden? oder müssen VALUE_OPTIONAL irgendwie wechseln, Ideen? –
ok ich schalte PARAM_TEXT auf PARAM_RAW, aber .... es sieht so falsch aus * feelbadman * –