ציטוט:
נכתב במקור על ידי Haimz
במידה ויש לך magic quotes, אז תכבה אותו (אפשר דרך הHTACCESS גם אני חושב, או דרך קבצי הPHP עצמם)
במידה ואתה לא מצליח לכבות אותו, תריץ stripslashes על כל המערכים הגלובאלים שקולטים משתנים מהגולש.
ממליץ על CKEDITOR..
|
הבעיה לא הייתה בmagic_quotes
הכל היה מכובה, ניסיתי לבצע את מה שאתה אומר לי עם array_walk_recursive()(אם ככה קראו לפוקנציה אני לא זוכר במדוייק).
הבעיה הייתה ספציפית בקוד JS שכתבתי שמעביר את הנתונים,
לאחר ש-בניה התותח מהפורום עזר לי בדקנו את זה והוא הבין שצריך להגדיר את המשתנה כל עוד הוא לא מוגדר כ serialize()
הקוד התקין,
PHP קוד:
$("form#updateInfo").submit(function(){
$("div#loading").html('<img class="loading" src="img/loading.gif" alt="" />');
var content = CKEDITOR.instances['editor1'].getData();
$.ajax({
url: "Sources/Ajax.php?act=updateInfo",
type: "POST",
data: {
page: $("input[name=page]").val(),
content: content
},
success: function(callback){
$("div#loading").html('');
if(callback != "OK"){
$("span#cke_editor1").addClass("err");
$("div#loading").html(error(callback));
}else{
$("div#loading").html(ok("המידע עודכן בהצלחה!"));
$("div.n_error").remove();
$("span#cke_editor1").removeClass("err");
$("span#cke_editor1").val("");
}
}
});
return false;
});