Что делает этот код?

Keo

Новичок
Что делает этот код?

Я новичок, в PHP, но мне срочно понадобилось понять, что делают строки этого кода.

" function sendHeaders() {
if(!$this->status_confirmed)
die('Статус документа не подтвержден');
if(!headers_sent()) {
switch($this->status) {
case 200:
//$stat = stat($_SERVER['DOCUMENT_ROOT'].'/adm/index.php');
//header("Last-Modified: " . gmdate("D, d M Y H:i:s", $stat[8]) . " GMT");
break;
case 404:
header("HTTP/1.0 404 Not Found");
break;
default:
break;
}
}
else
die('Заголовки уже посланы');
}
"

Может ли мне кто нибудь объяснить?
 

Фанат

oncle terrible
Команда форума
отправляет заголовок Last-Modified
только не спрашивай, ради бога, что это такое =)
 

Keo

Новичок
Спасибо что сказал. ))

Вообще у меня фигня какая то произошла. Работал сайт, на хостинге я создал дополнительную базу данных, потом удалил ее потом еще раз создал. Но базу данных которая относится к сайту я не трогал.

Я понял что во время создания новых баз поменялись пароли и на старой. Я конечно же этот новый пароль прописал в скриптах. И по идее все должно было заработать, но он вот выдает вот такую вещь и все....
"DB_DataObject: CONNECT: USING CACHED CONNECTION
Заголовки уже посланы"

Не подскажешь что это такое и зачем это нужно?
 

Фанат

oncle terrible
Команда форума
подскажу.
в случае, если заголовок Last-Modified послеть нельзя, этот код пишет "Заголовки уже посланы".
а заголовки посланы потому, что выводится сообщение кода, работающего с базой данных.
так что, тебе надо спрашивать не про этот код, а про сообщение DB_DataObject
а спрашиваь про него не надо, а надо идти с ним в гугль
 

Keo

Новичок
Почитал посмотрел.
Исправил пароль еще в двух ini файлах и все равно не заработало...

Может еще что можешь подсказать?
 

Фанат

oncle terrible
Команда форума
подскажу.
постарайся узнать, что означает это сообщение об ошибке
 

Keo

Новичок
В том то и дело что нигде ничего о нем не могу найти, даже в книжку лазил и ничео не нашел.

Что то расплывчатое нашел связанное с типа неправильно указанными юзером и паролем...

Но я везде исправил на новые!....
 

Фанат

oncle terrible
Команда форума
В какую книжку ты лазил?
Где ты нашёл расплывчатое?
Почему побежал, задрав штаны, менять пароли, если написано там "расплывчато"?
 

Keo

Новичок
Ну так понятно же что если там написан старый пароль, а теперь он уже не действует, то ясно же что надо туда вписать новый который был задан.

По крайней мере, так я делал когда форум у себя дома ставил, тестировал, там при смене пароля для базы данных, надо было и в config.php поменять пароль.
 

Фанат

oncle terrible
Команда форума
молодец.
Пароли поменял.
А теперь займись этой ошибкой.
 

Keo

Новичок
Ну никак не могу найти что же она означает. Подскажите пожалуйста, уже 4-ый день парюсь....
 

Фанат

oncle terrible
Команда форума
http://www.bsgraphics.ru/
прикольно. не ты один такой счастливый =)
короче
вместо !headers_sent() напиши 0
и у тебя либо заработает, либо выдаст другие ошибки. тогда тащи их сюда
 

Keo

Новичок
Спасибо попробую...

-~{}~ 22.05.06 18:41:

Все равно не работает а ошибка та же самая осталась (((

может еще кто что подскажет?

А вообще что эта ошибка означает? Может кто нибудь скажет?
 

Keo

Новичок
To: 440hz

То есть этот код ничего не делает?

-~{}~ 23.05.06 14:14:

Похоже никто не знает что это за ошибка....
 

Фанат

oncle terrible
Команда форума
совершенно верно.
программ разных на пхп написан миллион.
найти человека, который знает все ошибки во всех программах - весьма затруднительно.
 
Сверху