Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Загрузка файлов в FCKeditor, проблема с загрузкой файлов 
V
    Опции темы
belousov
Дата 16.7.2007, 10:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 317
Регистрация: 21.11.2006
Где: Москва

Репутация: нет
Всего: 6



Всем привет, может темой и ошибся е знаю куда лучше написать.

Значит проблема такая. 

У меня FCKeditor в связке с php. проблема с созданием ссылки на файл, файлменеджер пишет что файл закачан успешно, но в нужной папке его нет и ссылка на файл получается вот такая 

http://localhost:85/%22forum/files/коды.txt/%22

никак не могу понять откуда берется %22. 


--------------------
NIHIL VERUM EST LICET OMNIA 
PM MAIL WWW ICQ Skype   Вверх
BuShaRt
Дата 16.7.2007, 11:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1391
Регистрация: 29.6.2006

Репутация: 4
Всего: 6



FCKeditor open source WYSIWYG текстовый редактор и редактор HTML, который может быть использован на веб-страницах. "FCK" в названии FCKeditor происходят от имени создателя редактора, Frederico Caldeira Knabben.

Что-то вы там неверно настроили 100%
И не стоит закачивать файлы с названиями на русском языке ;)
PM MAIL   Вверх
belousov
Дата 16.7.2007, 11:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 317
Регистрация: 21.11.2006
Где: Москва

Репутация: нет
Всего: 6



Ну вот как бы я и хотел чтоб посоветовали что можно понастроить, а файл даже на английском так же получался



--------------------
NIHIL VERUM EST LICET OMNIA 
PM MAIL WWW ICQ Skype   Вверх
BuShaRt
Дата 16.7.2007, 14:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1391
Регистрация: 29.6.2006

Репутация: 4
Всего: 6



belousov, 
Расскажите, как настраивали, что где прописывали.
PM MAIL   Вверх
belousov
Дата 16.7.2007, 15:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 317
Регистрация: 21.11.2006
Где: Москва

Репутация: нет
Всего: 6



Вот файл config.php из папки upload 

Код

global $Config ;
// SECURITY: You must explicitelly enable this "uploader".
$Config['Enabled'] = true ;

// Set if the file type must be considere in the target path.
// Ex: /userfiles/image/ or /userfiles/file/
$Config['UseFileType'] = false ;

// Path to uploaded files relative to the document root.
//$Config['UserFilesPath'] = '/forum/files/' ;
$serverBasePath = $_SERVER['PHP_SELF'] ;
$serverBasePath = substr( $serverBasePath, 0, strpos( $serverBasePath, "fckeditor" ) );

$Config['UserFilesPath'] = $serverBasePath.'files/' ;
// Fill the following value it you prefer to specify the absolute path for the
// user files directory. Usefull if you are using a virtual directory, symbolic
// link or alias. Examples: 'C:\\MySite\\userfiles\\' or '/root/mysite/userfiles/'.
// Attention: The above 'UserFilesPath' must point to the same directory.
$Config['UserFilesAbsolutePath'] = $serverBasePath.'../../files/' ;



я уж понял что вся засада в 
Код

$Config['UserFilesPath'] = $serverBasePath.'files/' ;


и тут 
Код

$Config['UserFilesAbsolutePath'] = $serverBasePath.'../../files/' ;


Никак не могу понять как их правильно написать

Добавлено через 6 минут и 15 секунд
Собственно почти уже разобрался тока проблема в том что ссылки получаются такие http://localhost:85/%22/forum//files/ezPortal_v2(1).txt/%22

т.е. он ставит лишний слэш. 

и вот в этом месте forum//files появляется второй 


--------------------
NIHIL VERUM EST LICET OMNIA 
PM MAIL WWW ICQ Skype   Вверх
m0ro
Дата 16.7.2007, 15:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 800
Регистрация: 19.5.2007

Репутация: нет
Всего: 68



ну вытри слеш из конфига попробуй)
PM MAIL   Вверх
belousov
Дата 16.7.2007, 15:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 317
Регистрация: 21.11.2006
Где: Москва

Репутация: нет
Всего: 6



Из конфига ниче не спасает, он сам добавляет \" вот это  при создании ссылки

Добавлено через 9 минут и 31 секунду
вобщем такой вариант правильный, проблема тока в дополнительном слеше по краям ссылки 

Код

// Path to uploaded files relative to the document root.
//$Config['UserFilesPath'] = '/forum/files/' ;
$serverBasePath = $_SERVER['PHP_SELF'] ;
$serverBasePath = substr( $serverBasePath, 0, strpos( $serverBasePath, "fckeditor" ) );

$Config['UserFilesPath'] = $serverBasePath.'files/' ;
// Fill the following value it you prefer to specify the absolute path for the
// user files directory. Usefull if you are using a virtual directory, symbolic
// link or alias. Examples: 'C:\\MySite\\userfiles\\' or '/root/mysite/userfiles/'.
// Attention: The above 'UserFilesPath' must point to the same directory.
$Config['UserFilesAbsolutePath'] = $_SERVER["DOCUMENT_ROOT"].$Config['UserFilesPath'] ;



--------------------
NIHIL VERUM EST LICET OMNIA 
PM MAIL WWW ICQ Skype   Вверх
belousov
Дата 16.7.2007, 17:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 317
Регистрация: 21.11.2006
Где: Москва

Репутация: нет
Всего: 6



Все нашел в чем был косяк.. если интересно пишите расскажу


--------------------
NIHIL VERUM EST LICET OMNIA 
PM MAIL WWW ICQ Skype   Вверх
vintyara
Дата 19.7.2007, 11:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 491
Регистрация: 24.3.2005
Где: Ode$$a

Репутация: 1
Всего: 2



belousov, интересно, рассказывай !
PM MAIL ICQ   Вверх
belousov
Дата 19.7.2007, 11:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 317
Регистрация: 21.11.2006
Где: Москва

Репутация: нет
Всего: 6



Вобщем дело было так, долго я с этим мучался

Ну думаю ты знаешь что такое FCKeditor. изначальная проблема была в конфиге

Код

$serverBasePath = $_SERVER['PHP_SELF'] ; 
$serverBasePath = substr( $serverBasePath, 0, strpos( $serverBasePath, "fckeditor" ) ); 

$Config['UserFilesPath'] =$serverBasePath.'files/'; 

$Config['UserFilesAbsolutePath'] = $_SERVER["DOCUMENT_ROOT"].$Config['UserFilesPath'] ;  




из-за того что не правильно были прописаны пути к папкам, это решало проблему закачки файла на сервер.

Далее, при передачи содержимого в переменную массива POST, содержимое надо было форматировать таким образом

Код

if ( get_magic_quotes_gpc() ) 
        $text = ( stripslashes( $_POST['base_text'] ) ) ; 
    else 
        $text = ( $_POST['base_text'] ) ;  



это и убирало дополнительные слеши, в частности %22. 

Ну а два слеша в ссылке forum\\files это просто лишний слешь прописал в пути к редактору. 

Вот, вроде все подробно, если что спрашивайте, полезный опыт кстати)))



--------------------
NIHIL VERUM EST LICET OMNIA 
PM MAIL WWW ICQ Skype   Вверх
vintyara
Дата 20.7.2007, 11:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 491
Регистрация: 24.3.2005
Где: Ode$$a

Репутация: 1
Всего: 2



belousov, сенг !
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0528 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.