Вэб-разработка
Вопросы по Wap-motor

Strizh (off) [199]
5 февраля 2010, 23:52

Rich, а в общем мотор wap-engine v.4.2 как, нормальный? Может знаешь? И на всех моторах нужно права выставлять? Или только на официальных? Единственный фаил мэн который работает с атребутами это Експлоер. Но не может с фтп работать. Облом.
-------
Strizh (off) [199]
6 февраля 2010, 00:01

Rich, ане может быть такого, что те атребуты которые стояли на файлах до заливки на хост не дают изменить? Сейчас посмотрел у всех файлов атребут системный и архивный. А у папок вообще все атребуты включены и не меняются. А Експлоер вообще не показывает атребуты все поля пустые. Реско Експлоре не в фтп меняет атребуты.
-------
Strizh (off) [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 [10176]
6 февраля 2010, 02:19

Файлы заливаются с теми атрибутами, которые установлены на сервере по умолчанию (обычно 644).
Если проблема с программным менеджером файлов, то вероятно стоит написать его самому на php или найти готовый. Думаю кто то его уже по любому написал. Ничего сложного там нет.
readdir();
chmod();
-------
Strizh (off) [199]
6 февраля 2010, 11:30

Profi, это просто переписать фаил в текстовом редакторе и добавить где нужно вот эти два значения.
readdir();
chmod();
И опять сохранить с разширением *.php. Только вот где их вписать, если учебник почитать можно найти? Как ты думаешь? Я знаю что ты сам разбирался без учебников, но все таки спрошу.
-------
Strizh (off) [199]
6 февраля 2010, 11:37

Profi, вот еще один вопрос. Не по теме только. Не ужели так вот просто можно к любому файлу попасть, зная всего лишь название сайта. Ну и естественно какой стандартный мотор стоит. Типо вот этого ангины. Если конечно не изменить названия папок ифайлов. Это так?
-------
Advokat (off) [297]
6 февраля 2010, 15:26

Strizh, wap-engine про него раньше говорили он сито, вап мотор ставь он на первом месте!
-------
Strizh (off) [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 ...
Читать далее
-------
Strizh (off) [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 [10176]
6 февраля 2010, 19:54

Strizh, я тебе дал наводку на функции с помощьюкоторых можно сделать простенький файлменеджер. В твоём случае вероятно будет проще найти готовый.
Литературу посоветовать не могу. Иногда пользую только справочник по функциям.
-------

Ответить на тему

стр. Пред. 1,2,3 ... 8,9,10,11,12 След.

стр.  

Вэб-разработка
Список форумов
На главную

Последние темы

Регистрация
Вход

0.024 сек
SQL: 4