Ich habe ein Problem, wenn ich Datenformat serialisieren möchte.Wie kann ich Daten senden?
Hier ist der Code. Ich habe eine page1.php, die das Formular enthält. Und wenn das Formular über AJAX gesendet wurde, erhalte ich die Formulardaten und sende sie dann an page2.php.
Das Problem tritt auf, wenn versucht wird, das Dateifeld zu serialisieren.
page1.php (enthaltend die Form)
$(document).ready(function(){
$("#enviar").click(function(e){
e.preventDefault();
$.ajax({
type: "POST",
url: "processar_updateUser.php",
data: $("form").serialize(),
success: function(data){
alert(data);
}
});
return false;
});
});
page2.php (Verarbeitung der Formdaten)
<?php
$personal_name = addslashes(htmlentities($_POST['personalname']));
$name = addslashes(htmlentities($_POST['name']));
$surname = addslashes(htmlentities($_POST['surname']));
$concatnom = $name.".".$surname;
$password = addslashes(htmlentities($_POST['password']));
$adegree = addslashes(htmlentities($_POST['adegree']));
$initials = addslashes(htmlentities($_POST['initials']));
$n = substr($name,0,1);
$c = substr($surname,0,1);
$initials = $n.$c;
$email = addslashes(htmlentities($_POST['email']));// que sigui [email protected]"+cadena+.+cadena
$telephone = addslashes(htmlentities($_POST['telephone'])); //numero y nomes 9
$signature = addslashes(htmlentities($_FILES['signature']['name']));//i have used $_POST, but dind't work
?>
Verwenden Sie die [integrierten Funktionen] von PHP (http://jayblanchard.net/proper_password_hashing_with_PHP.html), um mit der Passwortsicherheit umzugehen. Wenn Sie eine PHP-Version kleiner als 5.5 verwenden, können Sie das 'password_hash()' [compatibility pack] (https://github.com/ircmaxell/password_compat) verwenden. Stellen Sie sicher, dass Sie [Passwörter nicht umgehen] (http://stackoverflow.com/q/36628418/1011527) oder verwenden Sie einen anderen Bereinigungsmechanismus vor dem Hashing. Wenn Sie dies tun, * ändert * das Passwort und verursacht unnötige zusätzliche Codierung. –
Wo ist Ihre Formularmarkierung? –
Welches Problem haben Sie mit der Serialisierung? –