net2ftp (FreeBSD7.1 and apache22)

Обсуждаем сайт и форум.

Модератор: f0s

Размещать?

Можно выбрать до 2 вариантов ответа

 
 
Результаты голосования

Аватара пользователя
RusLanR
рядовой
Сообщения: 15
Зарегистрирован: 2010-01-27 14:53:29

Re: net2ftp (FreeBSD7.1 and apache22)

Непрочитанное сообщение RusLanR » 2013-02-26 8:15:13

и можно ли пофиксить уведомления - "Удален файл ???µ?±?µ?»?µ??????.txt", просто названия русские отображает норм.
Переделка штатного радио honda Accord на евро FM, Не конвертер!

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Nick_mad
сержант
Сообщения: 280
Зарегистрирован: 2008-05-30 12:16:02
Откуда: Киев
Контактная информация:

Re: net2ftp (FreeBSD7.1 and apache22)

Непрочитанное сообщение Nick_mad » 2013-02-26 10:30:14

Писал выше, наверное на радостях не уточнил какую проблему решил.

В файле

Код: Выделить всё

/usr/local/www/net2ftp/languages/languages.inc.php 
функция примерно с 143 строки выглядит примерно так

Код: Выделить всё

function __() {

// --------------
// This function returns a translated message; the core standard function used is sprintf (see manual)
// Input: - from function argument: message name $args[0] and variable parts in the message $args[1], $args[2],... 
//                               (there is a variable nr of variable parts)
//        - from globals: the array of messages $message
// Output: string in the language indicated in $net2ftp_language
// --------------

// -------------------------------------------------------------------------
// Global variables
// -------------------------------------------------------------------------
	global $net2ftp_globals, $net2ftp_messages;


// -------------------------------------------------------------------------
// Get the arguments of this function
// $args[0] contains the messagename
// $args[1], $args[2], ... contain the variables in the message
// -------------------------------------------------------------------------
	$numargs = func_num_args();
	$args = func_get_args();
	$messagename = $args[0];

	
// -------------------------------------------------------------------------
// Create the argument for the sprintf function
// Aim is to have something like:  sprintf($string_with_percents, $args[1], $args[2], ...);
// As there is a variable nr of arguments in the function __, there is also a variable 
// nr of arguments in sprintf, and this must be constructed with a loop
// -------------------------------------------------------------------------

// Check if the message with that $messagename exists
	if (@array_key_exists($messagename, $net2ftp_messages)) { $string_with_percents = $net2ftp_messages[$messagename]; }
	else { return "MESSAGE NOT FOUND"; }
	$sprintf_argument = "\$translated_string = sprintf(\$string_with_percents";

	
	for ($i=1; $i<$numargs; $i++) {
		$sprintf_argument .= ",  @htmlentities(\$args[$i], ENT_QUOTES)";
	} // end for

	$sprintf_argument .= ");";

	
// -------------------------------------------------------------------------
// Run the sprintf function
// -------------------------------------------------------------------------
	eval($sprintf_argument);

	return $translated_string;

} // end function __
нужно заменить одну строку строку
с

Код: Выделить всё

$sprintf_argument .= ",  @htmlentities(\$args[$i], ENT_QUOTES)";
на

Код: Выделить всё

$sprintf_argument .= ",  @htmlentities(\$args[$i], ENT_QUOTES, 'UTF-8')";
У меня языковый файл в UTF-8, может если у вас в другой кодировке то вам нужно поставить свою.

Как пофиксите отпишитесь получилось или нет

Аватара пользователя
RusLanR
рядовой
Сообщения: 15
Зарегистрирован: 2010-01-27 14:53:29

Re: net2ftp (FreeBSD7.1 and apache22)

Непрочитанное сообщение RusLanR » 2013-02-26 10:46:40

не помогло

Код: Выделить всё

Вы действительно хотите удалить эти файлы и папки?
Все подпапки и файлы в указанных папках будут удалены!

Файл ???µ?±?µ?»?µ??????.txt	
Файл ?????????????·.jpg	
Переделка штатного радио honda Accord на евро FM, Не конвертер!

Nick_mad
сержант
Сообщения: 280
Зарегистрирован: 2008-05-30 12:16:02
Откуда: Киев
Контактная информация:

Re: net2ftp (FreeBSD7.1 and apache22)

Непрочитанное сообщение Nick_mad » 2013-02-26 11:04:30

У меня кодировка языковых Файлов UTF-8, это я для себя переделывал.

Только что взял с нуля установил net2ftp там по умолчанию кодировка cp1251

Поправил выше указанную строку
с

Код: Выделить всё

 $sprintf_argument .= ",  @htmlentities(\$args[$i], ENT_QUOTES)";
на

Код: Выделить всё

 $sprintf_argument .= ",  @htmlentities(\$args[$i], ENT_QUOTES, 'CP1251')";
и все заработало

Код: Выделить всё

Вы действительно хотите удалить эти файлы и папки?
Все подпапки и файлы в указанных папках будут удалены!

Файл Сценарий нового года.doc	

Аватара пользователя
RusLanR
рядовой
Сообщения: 15
Зарегистрирован: 2010-01-27 14:53:29

Re: net2ftp (FreeBSD7.1 and apache22)

Непрочитанное сообщение RusLanR » 2013-02-26 11:22:40

Как проверить кодировку?
IE показывает UTF-8
В системе KOI-8R
Пробовал UTF-8, CP1251 и KOI-8R
Всё равно иероглифы
Переделка штатного радио honda Accord на евро FM, Не конвертер!

Nick_mad
сержант
Сообщения: 280
Зарегистрирован: 2008-05-30 12:16:02
Откуда: Киев
Контактная информация:

Re: net2ftp (FreeBSD7.1 and apache22)

Непрочитанное сообщение Nick_mad » 2013-02-26 11:35:03

Код: Выделить всё

/usr/local/www/net2ftp/languages/ru.inc.php
ищите

Код: Выделить всё

//encoding
$net2ftp_messages["iso-8859-1"] = "utf-8";
Что указано в конце это и есть ваша кодировка (кодировка по умолчанию в браузере, кодировка языкового файла)

Аватара пользователя
RusLanR
рядовой
Сообщения: 15
Зарегистрирован: 2010-01-27 14:53:29

Re: net2ftp (FreeBSD7.1 and apache22)

Непрочитанное сообщение RusLanR » 2013-02-26 11:40:55

Код: Выделить всё

windows-1251
вписал, но не помогло
Переделка штатного радио honda Accord на евро FM, Не конвертер!

Nick_mad
сержант
Сообщения: 280
Зарегистрирован: 2008-05-30 12:16:02
Откуда: Киев
Контактная информация:

Re: net2ftp (FreeBSD7.1 and apache22)

Непрочитанное сообщение Nick_mad » 2013-02-26 11:42:36

а что было

Аватара пользователя
RusLanR
рядовой
Сообщения: 15
Зарегистрирован: 2010-01-27 14:53:29

Re: net2ftp (FreeBSD7.1 and apache22)

Непрочитанное сообщение RusLanR » 2013-02-26 11:46:43

/usr/local/www/net2ftp/languages/ru.inc.php

Код: Выделить всё

//encoding
$net2ftp_messages["iso-8859-1"] = "windows-1251";
/usr/local/www/net2ftp/languages/languages.inc.php
было

Код: Выделить всё

$sprintf_argument .= ",  @htmlentities(\$args[$i], ENT_QUOTES)";
сделал

Код: Выделить всё

$sprintf_argument .= ",  @htmlentities(\$args[$i], ENT_QUOTES), 'windows-1251'";
Переделка штатного радио honda Accord на евро FM, Не конвертер!

Nick_mad
сержант
Сообщения: 280
Зарегистрирован: 2008-05-30 12:16:02
Откуда: Киев
Контактная информация:

Re: net2ftp (FreeBSD7.1 and apache22)

Непрочитанное сообщение Nick_mad » 2013-02-26 11:53:49

для
/usr/local/www/net2ftp/languages/ru.inc.php

Код: Выделить всё

//encoding
$net2ftp_messages["iso-8859-1"] = "windows-1251";
должно быть
/usr/local/www/net2ftp/languages/languages.inc.php

Код: Выделить всё

$sprintf_argument .= ",  @htmlentities(\$args[$i], ENT_QUOTES, 'CP1251')";
Обратите внимание на скобку у вас после скобки у меня до
Последний раз редактировалось Nick_mad 2013-02-26 11:55:59, всего редактировалось 1 раз.

Аватара пользователя
RusLanR
рядовой
Сообщения: 15
Зарегистрирован: 2010-01-27 14:53:29

Re: net2ftp (FreeBSD7.1 and apache22)

Непрочитанное сообщение RusLanR » 2013-02-26 11:55:47

Блин не там посмотрел, короче у меня UTF-8 в ru.inc.php
прописал в languages.inc.php UTF-8
результат тот же
Переделка штатного радио honda Accord на евро FM, Не конвертер!

Nick_mad
сержант
Сообщения: 280
Зарегистрирован: 2008-05-30 12:16:02
Откуда: Киев
Контактная информация:

Re: net2ftp (FreeBSD7.1 and apache22)

Непрочитанное сообщение Nick_mad » 2013-02-26 11:56:30

прочитайте пост выше, я заметил у вас ошибку

Аватара пользователя
RusLanR
рядовой
Сообщения: 15
Зарегистрирован: 2010-01-27 14:53:29

Re: net2ftp (FreeBSD7.1 and apache22)

Непрочитанное сообщение RusLanR » 2013-02-26 11:59:56

:) спасибо, всё нормально стало.
Переделка штатного радио honda Accord на евро FM, Не конвертер!

dimsat1
проходил мимо
Сообщения: 8
Зарегистрирован: 2013-02-15 22:30:46

Re: net2ftp (FreeBSD7.1 and apache22)

Непрочитанное сообщение dimsat1 » 2013-03-04 1:00:47

RusLanR писал(а): В каком файле?
php.ini параметр memory_limit = :smile:

toherman
рядовой
Сообщения: 10
Зарегистрирован: 2012-12-14 9:27:48

Re: net2ftp (FreeBSD7.1 and apache22)

Непрочитанное сообщение toherman » 2013-03-10 21:29:47

ОСь FreeBSD 9

Проблема:

Выполнить команду: mysql –u username –p не получилось, т.к. установлен PHPMyAdmin, создал базу и пользователя через него, наделил всем необходимыми привилегиями.
Выполнение SQL запроса не получилось, затык на ошибке связанной с синтаксисом 'TYPE=MyISAM'

Код: Выделить всё

mysql net2ftp < /usr/local/www/net2ftp/create_tables.sql
ERROR 1064 (42000) at line 3: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM' at line 1
Слизал файл запроса, заменил значение TYPE на ENGINE, выполнил запрос в PHPMyAdmin через "SQL".
После выполнения всех остальных настроек при обращении по альясу получаю белую страницу.
Возможно, что зависимости от синтаксиса есть в PHP коде, но т.к. не силен, то не лезу и решил спросить у вас.
Где эта зависимость, если есть.

Спасибо заранее.

onixd
проходил мимо

Re: net2ftp (FreeBSD7.1 and apache22)

Непрочитанное сообщение onixd » 2013-12-18 15:30:13

По поводу кодировок имен файлов (когда скачивает index.php), в файлике filesystem.inc.php я подправил маленький кусочек функции function sendDownloadHeaders($filename, $filesize):

Исходный:
<------>$filename = trim($filename);^M
<------>$filename_html = htmlEncode3($filename);

Подправленный:
<------>$filename = trim($filename);^M
<------>require 'a.charset.php';
<------>$filename = charset_x_win($filename);
<------>$filename_html = $filename;

Библиотеку a.charset.php можно без проблем найти в свободном доступе.

Mister_X
проходил мимо
Сообщения: 2
Зарегистрирован: 2013-02-16 17:35:11

Re: net2ftp (FreeBSD7.1 and apache22)

Непрочитанное сообщение Mister_X » 2014-01-29 11:11:22

Доброго времени суток !

Помогите решить проблему с загрузкой файлов :

я хочу загрузить на сервак zip файл размер файла 8мб у меня начинает долго думать я ждал примерно минут 40 пока грузится так и не дождался ... решил проверить вообще загрузку создал zip размером 112 байт загрузилось моментом потом решил загрузить zip тот который размером 112 байт на сервак с использованием архиватора что бы у меня файлы сами распаковались и вот что я получил :

Код: Выделить всё

Checking files:

    Файл sd.zip Ok

Transferring files to the FTP server:

    Проверка архива nr 1: sd.zip
и при этом на сервак не чего не загрузилось (((

От сюда два вопроса :

1. Как можно сделать что бы файлы большого размера загружались без проблем ? ( в php.ini все настроено на большие файлы )

2. Как можно сделать что бы при загрузке файлов с использованием архиватора файл распаковывался сам и загружался на сервак ? :st: :st: :st:

Спасибо заранее за помощь