ПравилаРегистрацияВход
НАВИГАЦИЯ

Вопросы по Wap-motor

Модераторы: нет
Список форумов » Вэб-разработкаНа страницу  1, 2, 3 ... 8, 9, 10, 11, 12 
АВТОРСООБЩЕНИЕ
Strizh
Avatar
Имя: Александр
Сейчас нет на сайте
Репутация: 0
Регистрация: 20.07.2008
Всего сообщений: 199
Откуда: Самара
5 февраля 2010, 23:52
Rich, а в общем мотор wap-engine v.4.2 как, нормальный? Может знаешь? И на всех моторах нужно права выставлять? Или только на официальных? Единственный фаил мэн который работает с атребутами это Експлоер. Но не может с фтп работать. Облом.
Strizh
Avatar
Имя: Александр
Сейчас нет на сайте
Репутация: 0
Регистрация: 20.07.2008
Всего сообщений: 199
Откуда: Самара
6 февраля 2010, 00:01
Rich, ане может быть такого, что те атребуты которые стояли на файлах до заливки на хост не дают изменить? Сейчас посмотрел у всех файлов атребут системный и архивный. А у папок вообще все атребуты включены и не меняются. А Експлоер вообще не показывает атребуты все поля пустые. Реско Експлоре не в фтп меняет атребуты.
Strizh
Avatar
Имя: Александр
Сейчас нет на сайте
Репутация: 0
Регистрация: 20.07.2008
Всего сообщений: 199
Откуда: Самара
6 февраля 2010, 00:15
Вот что в файле помощь по установке написано.

Установка:
1. Заливаем все файлы на хостинг.
2. Устанавливаем (chmod)права на файлы:
На папки /data , data/newskoments ставим права chmod 777
На файлы config.php, themes/mytheme.php и на всё что находится в папке /data ставим права chmod 666
3. Заходим на свой сайт, если не открылась установка сайта, то открываем файл http://www.ваш_сайт.ru/install.php
4. Вводим все данные. Устанавливаем.
5. Удаляем файл install.php
6. Вот и все.
Profi
Administrator
Avatar
Репутация: 98
Регистрация: 25.04.2006
Всего сообщений: 7030
Откуда: Уфа РБ
6 февраля 2010, 02:19
Файлы заливаются с теми атрибутами, которые установлены на сервере по умолчанию (обычно 644).
Если проблема с программным менеджером файлов, то вероятно стоит написать его самому на php или найти готовый. Думаю кто то его уже по любому написал. Ничего сложного там нет.
readdir();
chmod();
Strizh
Avatar
Имя: Александр
Сейчас нет на сайте
Репутация: 0
Регистрация: 20.07.2008
Всего сообщений: 199
Откуда: Самара
6 февраля 2010, 11:30
Profi, это просто переписать фаил в текстовом редакторе и добавить где нужно вот эти два значения.
readdir();
chmod();
И опять сохранить с разширением *.php. Только вот где их вписать, если учебник почитать можно найти? Как ты думаешь? Я знаю что ты сам разбирался без учебников, но все таки спрошу.
Strizh
Avatar
Имя: Александр
Сейчас нет на сайте
Репутация: 0
Регистрация: 20.07.2008
Всего сообщений: 199
Откуда: Самара
6 февраля 2010, 11:37
Profi, вот еще один вопрос. Не по теме только. Не ужели так вот просто можно к любому файлу попасть, зная всего лишь название сайта. Ну и естественно какой стандартный мотор стоит. Типо вот этого ангины. Если конечно не изменить названия папок ифайлов. Это так?
Advokat
Avatar
Сейчас нет на сайте
Репутация: 5
Регистрация: 15.04.2008
Всего сообщений: 298
6 февраля 2010, 15:26
Strizh, wap-engine про него раньше говорили он сито, вап мотор ставь он на первом месте!
Strizh
Avatar
Имя: Александр
Сейчас нет на сайте
Репутация: 0
Регистрация: 20.07.2008
Всего сообщений: 199
Откуда: Самара
6 февраля 2010, 16:50
chmod

(PHP 3, PHP 4, PHP 5)
chmod -- Изменяет режим доступа к файлу или каталогу
Описание
boolchmod( string filename, int mode )

Осуществляет попытку изменения режима доступа файла или каталога, переданного в параметреfilenameна режим, переданный в параметреmode.

Обратите внимание, что значение параметраmodeне переводится автоматически в восьмеричную систему счисления, поэтому строки (такие, как, например, "g+w") не будут работать должным образом. Чтобы удостовериться в том, что режим был установлен верно, предваряйте значение, передаваемое в параметреmode, нулем (0):


<?php
chmod("/somedir/somefile", 755);   // десятичное, неверный способ
chmod("/somedir/somefile", "u+rwx,go+rx"); // строка, неверный способ
chmod("/somedir/somefile", 0755);  // восьмеричное, верный способ
?>



Значение параметраmodeсостоит из трех восьмеричных чисел, определяющих уровень доступа для владельца файла, для группы, в которую входит владелец, и для других пользователей, соответственно. Число, определяющее уровень пользователя, может быть вычислено путем суммирования значений, определяющих права: 1 - доступ на чтение, 2 - доступ на запись, 4 - доступ на выполнения. Более подробно о назначении прав в системах Unix вы можете узнать с помощью команд 'man 1 chmod' and 'man 2 chmod'.


<?php
// Доступ на запись и чтение для владельца, нет доступа для других
chmod("/somedir/somefile", 0600);
// Доступ на запись и чтение для владельца, доступ на чтение для других
chmod("/somedir/somefile", 0644);
// Полный доступ для владельца, доступ на чтение и выполнение для других
chmod("/somedir/somefile", 0755);
// Полный доступ для владельца, доступ на чтение и выполнение для группы владельца
chmod("/somedir/somefile", 0750);
?>



ВозвращаетTRUEв случае успешного завершения илиFALSEв случае возникновения ошибки.

Замечание:Текущим пользователем является пользователь, от имени которого выполняется PHP. Возможно, что этот пользователь будет отличаться от пользователя, под именем которого вы получаете доступ к командной оболочке или учетной записи FTP.

Замечание:Эта функция не применима дляработы судаленными файлами, посколькуфайл должен быть доступен через файловую систему сервера.

Замечание:Когдабезопасный режимвключён, PHP проверяет, имеет ли файл или директория, с которой вы работаете, такой же UID (владелеца), как и выполняемый скрипт. Кроме того, вы не можете устанавливать SUID, SGID и "липкие" биты.
Strizh
Avatar
Имя: Александр
Сейчас нет на сайте
Репутация: 0
Регистрация: 20.07.2008
Всего сообщений: 199
Откуда: Самара
6 февраля 2010, 16:51
readdir

(PHP 3, PHP 4, PHP 5)
readdir -- Получить элемент каталога по его дескриптору
Описание
stringreaddir( resource dir_handle )

Возвращает имя следующего по порядку элемента каталога. Имена элементов возвращаются в порядке, зависящем от файловой системы.

Обратите внимание на способ проверки значения, возвращаемого функциейreaddir()в приведенном ниже примере. В этом примере осуществляется проверка значения на идентичность (выражения идентичны, когда они равны и являются значениями одного типа - за более подробной информацией обратитесь к главеОператоры сравнения) значениюFALSE, поскольку в ином случае, любой элемент каталога, чье имя может быть выражено какFALSE, остановит цикл (например, элемент с именем "0").


Пример 1. Вывести список всех файлов в каталоге
<?php
// Обратите внимание, что оператор !== не существовал до версии 4.0.0-RC2
if ($handle = opendir('/path/to/files')) {
    echo "Дескриптор каталога: $handle\n";
    echo "Файлы:\n";
    /* Именно этот способ чтения элементов каталога является правильным. */
    while (false !== ($file = readdir($handle))) { 
        echo "$file\n";
    }
    /* Этот способ НЕВЕРЕН. */
    while ($file = readdir($handle)) { 
        echo "$file\n";
    }
    closedir($handle); 
}
?>

Обратите внимание, что функцияreaddir()также возвращает элементы с именами.и... Если вы не хотите получать эти значения, просто отбрасывайте их:

Пример 2. Получить список файлов в текущем каталоге и отбросить элементы с именами.и..
<?php 
if ($handle = opendir('.')) {
    while (false !== ($file = readdir($handle))) { 
        if ($file != "." && $file != "..") { 
            echo "$file\n"; 
        } 
    }
    closedir($handle); 
}
?>
Profi
Administrator
Avatar
Репутация: 98
Регистрация: 25.04.2006
Всего сообщений: 7030
Откуда: Уфа РБ
6 февраля 2010, 19:54
Strizh, я тебе дал наводку на функции с помощьюкоторых можно сделать простенький файлменеджер. В твоём случае вероятно будет проще найти готовый.
Литературу посоветовать не могу. Иногда пользую только справочник по функциям.
Список форумов » Вэб-разработкаНа страницу Пред. 1, 2, 3 ... 8, 9, 10, 11, 12 След.
 
стр.  
Страница 9 из 12
Часовой пояс: GMT + 4
Мобильный портал, Profi © 2005-2016
Время генерации страницы: 0.023 сек
Общая загрузка процессора: 4%
SQL-запросов: 4
Rambler's Top100