Невозможно загрузить изображение через ckeditor - PullRequest
0 голосов
/ 30 марта 2020

Я загружаю изображение через CKEditor в первый раз, но оно показывает пустой фрейм. В консоли chrome ничего не отображается. Пожалуйста, помогите мне в этом вопросе.

            <textarea class="form-control-textarea" style="height: 600px" id="course" name="course"></textarea>

        <script>
        CKEDITOR.replace('course', { filebrowserUploadUrl: 'ck_upload.php', filebrowserUploadMethod: 'form'
      });
      </script>
      <script>


<?php

//upload.php

if(isset($_FILES['upload']['name']))
{
 $file = $_FILES['upload']['tmp_name'];
 $file_name = $_FILES['upload']['name'];
 $file_name_array = explode(".", $file_name);
 $extension = end($file_name_array);
 $new_image_name = rand() . '.' . $extension;
 chmod('uploads', 0777);
 $allowed_extension = array("jpg", "gif", "png");
 if(in_array($extension, $allowed_extension))
 {
  move_uploaded_file($file, 'uploads/' . $new_image_name);
  $function_number = $_GET['CKEditorFuncNum'];
  $url = 'uploads/' . $new_image_name;
  $message = '';
  echo "<script type='text/javascript'>window.parent.CKEDITOR.tools.callFunction($function_number, '$url', '$message');</script>";
 }
}

?>

Check the image for error

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...