콘텐츠에 파일을 삽입하려고하면 TinyMCE 대화 상자에서 자바 스크립트 오류가 발생합니다. Uncaught typeError : undefined ####. com/editor/jscripts/tiny_mce/plugins/Archiv/php/fileLoader.php? file = javascript 165TinyMCE에서 자바 스크립트 오류가 발생했습니다.
처음에 나는 가정합니다. 경로가 끊어져서 내 링크를 넘어 모든 것이 잘되었음을 깨달았습니다. 브라우저 호환성 문제일지도 모르지만 Safari, Firefox 및 심지어 슬프게도 IExplorer에서 테스트 한 결과 이것이 사실이 아니라고 판단되었습니다. 나는 그때 TinyMCE의 나의 버전에 잘못이있을 수 있었고 그것을 성공적으로 새 파일로 패치 할 수 있다고 생각했다. 나는 지혜 끝에있다! 누구든지 도와주세요.
이
은 fileLoader.php입니다 : 의도 한대로 PHP가 작동처럼<?php
switch($_GET['file']){
# Javascript files
case 'javascript':
header('Content-type: text/javascript');
readfile('..' . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . 'tiny_mce_popup.js')."\r\n\r\n";
readfile('..' . DIRECTORY_SEPARATOR . 'js' . DIRECTORY_SEPARATOR . 'flash_detect_min.js')."\r\n\r\n";
readfile('..' . DIRECTORY_SEPARATOR . 'js' . DIRECTORY_SEPARATOR . 'jquery' . DIRECTORY_SEPARATOR . 'jquery-1.3.2.min.js')."\r\n\r\n";
readfile('..' . DIRECTORY_SEPARATOR . 'js' . DIRECTORY_SEPARATOR . 'jquery' . DIRECTORY_SEPARATOR . 'jquery-ui-1.7.2.custom.min.js')."\r\n\r\n";
readfile('..' . DIRECTORY_SEPARATOR . 'js' . DIRECTORY_SEPARATOR . 'SWFupload' . DIRECTORY_SEPARATOR . 'swfupload.min.js')."\r\n\r\n";
readfile('..' . DIRECTORY_SEPARATOR . 'js' . DIRECTORY_SEPARATOR . 'json2.min.js')."\r\n\r\n";
readfile('..' . DIRECTORY_SEPARATOR . 'js' . DIRECTORY_SEPARATOR . 'SWFupload' . DIRECTORY_SEPARATOR . 'handlers.min.js')."\r\n\r\n";
readfile('..' . DIRECTORY_SEPARATOR . 'js' . DIRECTORY_SEPARATOR . 'archiv.min.js');
break;
# default 404
default:
header("HTTP/1.0 404 Not Found");
break;
}
?>
이것은 PHP와는 아무런 관련이 없습니다. 자바 스크립트 코드를 어떻게 구현했는지에 관한 문제 일 가능성이 있습니다. 오류는 배열 또는 문자열의 길이를 가져 오는 것을 의미하지만이 경우 변수가 유효하지 않습니다. – datasage