테스트 사이트 - 개발 중인 베타 버전입니다

그누5 에디터 이미지 로딩중 채택완료

겸손1935 10년 전 조회 5,833

그누보드5 스마트에디터2를 사용할려고 합니다.

 

참고고 그누보드5를 사용하지 않고 스마트에디터만 사용할려고 합니다.

 

그래서

 

$data_dir = G5_DATA_PATH.'/editor/'.$ym.'/';
$data_url = G5_DATA_URL.'/editor/'.$ym.'/';

 

경로를 원하는 위치로

 

$data_dir =  $_SERVER['DOCUMENT_ROOT'].'/data/carshop/'.$ym.'/';
$data_url =  "http://" .$_SERVER['SERVER_NAME'].'/data/carshop/'.$ym.'/';

 

바꾸어서 사용할려고는데요

 

사진은 ftp에 잘 저장이 되었습니다.

 

그런데 에디터 화면에서 파일명을 못받앗는지 계속 로딩중이 뜹니다.

 

UploadHandler.php 파일을 아무리 살펴도 모르겠네요..

 

UploadHandler.php 파일에 그누보드에서만 쓰는 함수가 있는건지....

 

사진을 잘 저장되는데 에디터창에서 계속 로딩이 뜨면 어떻게 해야하나요?

 

 

 

 

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
thisgun
10년 전

브라우저 개발자 도구창을 열고( 크롬이나 파이어폭스 ) 네트워크창에서 ajax를 어떻게 받아오나 확인해 보세요.

 

아래와 같이 json 형식으로 받아와야 합니다.

 

예)

</p><p>{"files":[{"oriname":"up_201307050920880.jpg","name":"3b5d9f7724f188cfa9adae68eeebcd29_1427357707_4037.jpg","size":207101,"type":"image\/jpeg","url":"http:\/\/도메인/data\/editor\/1503\/3b5d9f7724f188cfa9adae68eeebcd29_1427357707_4037.jpg","width":700,"height":394,"deleteUrl":"http:\/\/도메인/plugin\/editor\/smarteditor2\/photo_uploader\/popup\/php\/?file=3b5d9f7724f188cfa9adae68eeebcd29_1427357707_4037.jpg","deleteType":"DELETE"}]} </p><p>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

겸손1935
10년 전
ajax를 값을 어떻게 확인하나요? 개발자도구창에서 네트워크 탭에서는 그래프만 나오네요^^;; 초보라서 죄송합니다.
겸손1935
10년 전
네트워크 창에서 loading.gif 하고 system_delete.png 파일은 나오는데 그다음 업로드된 사진이 안가지고 오네요
겸손1935
10년 전
테스트 서버가 있는데 그 쪽에서는 동일한 파일인데 잘 작동하고

본 서버로 옮기니 안되네요..... 파일 위치나 폴더 위치는 모두 같아요

댓글을 작성하려면 로그인이 필요합니다.

10년 전

 

현재 이렇게 떠요....

 

url 은 http://hanacarz.com/carshop/write.php">http://hanacarz.com/carshop/write.php 입니다. 

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 4개

t
thisgun
10년 전
UploadHandler.php 동일한 경로에 있는 index.php 상단에

error_reporting( E_CORE_ERROR | E_CORE_WARNING | E_COMPILE_ERROR | E_ERROR | E_WARNING | E_PARSE | E_USER_ERROR | E_USER_WARNING );

에러 메시지는 무시하도록 설정해 보세요.
겸손1935
10년 전
UploadHandler.php 동일한 경로에 있는 index.php 상단에

error_reporting( E_CORE_ERROR | E_CORE_WARNING | E_COMPILE_ERROR | E_ERROR | E_WARNING | E_PARSE | E_USER_ERROR | E_USER_WARNING );

코드가 없어요...

index,php 에는 아래 코드가 전부입니다.

<?php
/*
* jQuery File Upload Plugin PHP Example 5.14
* https://github.com/blueimp/jQuery-File-Upload
*
* Copyright 2010, Sebastian Tschan
* https://blueimp.net
*
* Licensed under the MIT license:
* http://www.opensource.org/licenses/MIT
*/
include_once("./_common.php");




@ini_set('gd.jpeg_ignore_warning', 1);

$ym = date('ymd', time());


$data_dir = $_SERVER['DOCUMENT_ROOT'].'/data/carshop/'.$ym.'/';
$data_url = "http://".$_SERVER['SERVER_NAME'].'/data/carshop/'.$ym.'/';

@mkdir($data_dir, 0755);
@chmod($data_dir, 0755);

require('UploadHandler.php');
$options = array(
'upload_dir' => $data_dir,
'upload_url' => $data_url,
// This option will disable creating thumbnail images and will not create that extra folder.
// However, due to this, the images preview will not be displayed after upload
'image_versions' => array()
);

$upload_handler = new UploadHandler($options);
t
thisgun
10년 전
index.php 에서

include_once("./_common.php");

error_reporting( E_CORE_ERROR | E_CORE_WARNING | E_COMPILE_ERROR | E_ERROR | E_WARNING | E_PARSE | E_USER_ERROR | E_USER_WARNING );

이렇게 코드를 넣어보세요.
겸손1935
10년 전
님~!!!!!!!! 정말정말 감사합니다 ^^

알려주신 코드를 넣으니 거짓말 처럼 잘되네요 ㅎㅎㅎ

정말감사합니다~~~

error_reporting 명령어는 ()안에 있는 오류들을 무시한다는 듯인가요?

E_CORE_ERROR | E_CORE_WARNING | E_COMPILE_ERROR | E_ERROR | E_WARNING | E_PARSE | E_USER_ERROR | E_USER_WARNING 의 오류들은 어떤 오류들을 말하는 것가요? ^^

댓글을 작성하려면 로그인이 필요합니다.

thisgun
10년 전


 

ajax 값을 받아올때 위의 스샷처럼 통신 기록이 남습니다.

위의 빨간 표시를 누르면 어떻게 json 형식이 뜨는지 볼수 있습니다.

 

잘 모르시겠으면 확인할수 있는 url 남기시는게 좋겠네요.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인