javascript - Can't Upload Image URL with Froala Editor using PHP -
javascript - Can't Upload Image URL with Froala Editor using PHP -
i have problem setting froala editor on uploading image using php.
i have read documentation of froala editor:
[enter link description here][1]
here js function:
$(function() { $('#edit-ru').editable({ inlinemode: false, imageuploadurl: 'upload_image.php' }).on('editable.imageerror', function (e, editor, error) { // custom error message returned server. if (error.code == 0) { alert("error"); } // bad link. else if (error.code == 1) { alert("bad link"); } // no link in upload response. else if (error.code == 2) { alert("no link"); } // error during image upload. else if (error.code == 3) { alert("during image"); } // parsing response failed. else if (error.code == 4) { alert("parsing error"); } // image large. else if (error.code == 5) { alert("large image"); } // invalid image type. else if (error.code == 6) { alert("invalid image"); } // image can uploaded same domain in ie 8 , ie 9. else if (error.code == 7) { alert("ie8 error"); } }).imageinserted (e, editor, img, response) });
and upload_image.php file
$allowedexts = array("gif", "jpeg", "jpg", "png"); $temp = explode(".", $_files["file"]["name"]); $extension = end($temp); $finfo = finfo_open(fileinfo_mime_type); $mime = finfo_file($finfo, $_files["file"]["tmp_name"]); if ((($mime == "image/gif") || ($mime == "image/jpeg") || ($mime == "image/pjpeg") || ($mime == "image/x-png") || ($mime == "image/png")) && in_array($extension, $allowedexts)) { $name = sha1(microtime()) . "." . $extension; move_uploaded_file($_files["file"]["tmp_name"], getcwd() . "uploads/" . $name); $response = new stdclass; $response->link = "uploads/" . $name; echo stripslashes(json_encode($response));}
please help me set up! i've tried id doesn't work properly! can reason?
thanks in advance!
replace uploads/
/uploads/
javascript php json editor froala
Comments
Post a Comment