PDA

Просмотр полной версии : .time Помогите


sasha72
11.12.2007, 09:26
не могу создать .time, проверьте права на файлы (w+)

Как исправить эту ошибку???

biophreak
11.12.2007, 09:58
Прав на зпись нету...смотри права на текущую директорию( или на ту, в которую пишешь )
Как я понимаю скрипт не может записать? Запущен, как я подозреваю под nobody =)
Либо пиши в другую, доступную для записи диру, либо решай с правами вопрос...

sasha72
11.12.2007, 14:40
ничего не понял

sasha72
11.12.2007, 15:10
что больше никто не знает в чём может быть проблема?

.:EnoT:.
11.12.2007, 15:14
ничего не понял
А что там понимать то. Из ошибки видно что папка в которую ты пишешь не доступна для записи или файл в который ты пишешь не доступен для записи.
Чтобы всё было пучком тебе надо поставить права 777 на папку и файл. Права это chmod. Зайди через фтп и поставь права на 777. Если нет доступа на фтп, то поставь права прям из скрипта, используя функцию chmod(). Подробнее о ней ==> http://ru2.php.net/manual/ru/function.chmod.php

Теперь понятно разжевал? :)

sasha72
11.12.2007, 15:18
похоже на то

Scipio
11.12.2007, 15:27
имхо ничего не выдет, обычно для владельца каталога разрешено писать в этот каталог (покрайней мере гораздо чаще можно писать чем нельзя), а если ты не являешься владельцем каталога, то и права доступа на каталог ты изменить не сможешь

sasha72
11.12.2007, 15:33
ничего почемуто не выходит может ты проверишь

<?php
chmod("/htdocs/time", 0750);
$hourdiff = "0";
$timeadjust = ($hourdiff * 60 * 60);
$this_time = date("d.m.y H:i",time() + $timeadjust);
$times = date("H:i",time() + $timeadjust);
$this_time_data = date("d.m.y",time() + $timeadjust);
$birt_d = date("d",time() );
$birt_m = date("m",time() );
?>

На фтп файл лежит ftp://ftp.litehosting.ru/htdocs/

.:EnoT:.
11.12.2007, 15:37
chmod("/htdocs/time", 0750);
Я же написал что права должны быть 0777

На фтп файл лежит ftp://ftp.litehosting.ru/htdocs/
Если ты имеешь ввиду что там лежит сорц твоего скрипта, то при входе на фтпшник запрашивает логин и пасс.
А если ты имеешь ввиду что ты его оттуда пытаешься запустить, то без коментариев =/

sasha72
11.12.2007, 15:43
всёрвно таже пластинка
не могу создать .time, проверьте права на файлы (w+)

пытаюсь запустить кокраз с фтп
ну вто еще пееделаный код

<?php
chmod("/htdocs/time", 0777);
$hourdiff = "0";
$timeadjust = ($hourdiff * 60 * 60);
$this_time = date("d.m.y H:i",time() + $timeadjust);
$times = date("H:i",time() + $timeadjust);
$this_time_data = date("d.m.y",time() + $timeadjust);
$birt_d = date("d",time() );
$birt_m = date("m",time() );
?>

Scipio
11.12.2007, 15:43
вобще бред какойто, покажи атрибуты (права доступа и владельца) каталога в который ты пишешь
также покажи пользователя от которого ты пытаешься этот файл записать

прочитай мою статью повнимательнее:
http://forum.antichat.ru/showthread.php?t=55309

biophreak
11.12.2007, 23:04
Пистец, товрищ, вы невменяем, да простят меня модеры....
Я не понял - что ты с фтп пытаешься запустить? Скрипт чтоли? Бред!

sasha72
12.12.2007, 00:25
да там не в правах на файл и не в chmod'е дело там ваще вся проблема в файле инклюда include (noflood.php)

Scipio
12.12.2007, 00:41
понятно... тогда просто забудь, не твое это...

ЗЫ это ты в антибк там что то тестировал и доделывал?

biophreak
12.12.2007, 13:00
Сам подумай, если ругается на то что нет прав на запись, то дело в правах...
А ты убеждаешь в обратном - что дело не в правах....
Жаль минус поставить не могу...

ЗЫж man chmod