Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   .time Помогите (https://forum.antichat.xyz/showthread.php?t=55524)

sasha72 11.12.2007 09:26

.time Помогите
 
не могу создать .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


Время: 17:17