lynx

Advanced lynx | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору trew Цитата: Что-то оно не совсем работает, Гость пытается открыть ящик, но вместо надписи. что нельзя. у него белый лист. Может эти два кода как-то мешают друг другу? | Какие эти два? Ты походу не понял, что править. ОК, приведу кусок кода в дефолтной конфе, как должно быть в итоге. Красным выделено то, что надо добавить. Удаленное удалено. Код: $inmembername = &cleaninput($inmembername); $inpassword = &cleaninput($inpassword); $inmessage = &cleaninput($inmessage); $inmsgtitle = &cleaninput($inmsgtitle); $inboxpm = qq~<img src="$imagesurl/images/inboxpm.jpg" border=0>~; $outboxpm = qq~<img src="$imagesurl/images/outboxpm.jpg" border=0>~; $newpm = qq~<img src="$imagesurl/images/newpm.jpg" border=0>~; $replypm = qq~<img src="$imagesurl/images/replypm.jpg" border=0>~; $deletepm = qq~<img src="$imagesurl/images/deletepm.jpg" border=0>~; ###Begin Program if (! $inmembername) { $inmembername = cookie("amembernamecookie"); } if (! $inpassword) { $inpassword = cookie("apasswordcookie"); } if ($inmembername eq "" || $inmembername eq "Guest") { $inmembername = "Guest"; &messengererror("Личный ящик&Гости не могут пользоваться личным ящиком"); } if ($action eq "loggedin") { $namecookie = cookie(-name => "amembernamecookie", -value => "$inmembername", -path => "$cookiepath", -expires => "+30d"); $passcookie = cookie(-name => "apasswordcookie", -value => "$inpassword", -path => "$cookiepath", -expires => "+30d"); print header(-cookie =>[$namecookie, $passcookie]); } else { print header('text/html; charset=windows-1251'); } |
|