[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Переделка гостевой
7ion
Такая проблема:
Скачал скрипт гостевушки, протестил, все гут. Переделал весь дизайн под свой вап-сайт (кроме админки, все равно никто ее не видит smile.gif ), а тут на тебе облом.
Во-первых, я заметил, что время отстает на 2 часа. Присваивается оно с помощью H. Как приплюсовать еще 2 часа?
Во-вторых, при нажатии кнопки далее все остается как было (на певой странице) и к тому же кнопка далее появляется раньше чем ей нужно было (то есть до 7 сообщений)
В-третьих, как раз вот я хочу не 7 сообщений на страницу, а 10 smile.gif
Вторая проблема самая важная, первым делом надо ее) я поковырялся там с перемеными, но результата никакого не добился.
Вот оригинальный скрипт:
http://visavi.net/download/guestbooks/visavibook.zip
Помогите пожалуйста! Сам обещаю без дела не сидеть и активно тоже ковыряться в поисках истины smile.gif



Спустя 11 минут, 44 секунды (20.04.2009 - 18:18) 7ion написал(а):
Вот с проблеме со временем:
PHP
$currHour=date("H",time());

Это к остальным проблемам)))
PHP
while($kp <= 7)
- пытался менять, но книга тогда вообще не грузилась
По-моему, здесь корень зла:
PHP
$kp=$kp+1;}
        
$nmes=$nmes-1;
        if(
$nmes<0){$kp=20;}}

if(!empty(
$imja)) { echo "<div><hr/><font color=\"#FF0000\">Привет, $imja!</font><br>";
print
"<form method=\"post\" action=\"add.php\">";
print
"Cообщение:";
print
"<br/><textarea name=\"ntext\" cols=\"30\" rows=\"5\"></textarea><br/>";
echo
"Транслит: <input name=\"trans\" type=\"checkbox\" value=\"y\">";
echo
"<br/>Графика (выкл): <input name=\"image\" type=\"checkbox\" value=\"off\"><br/>";
echo
"<br/>";
echo
"<input name=\"imja\" type=\"hidden\" value=\"$imja\">
<br/><input value=\"&#x041D;&#x0430;&#x043F;&#x0438;&#x0441;&#x0430;&#x0442;&#x044C;\" name=\"do\" type=\"submit\"/></form></div><div>
<a href=\"smile.php\">Cправка по смайлам</a></div><hr/>"
;
}
echo
"<div>";
if (isset(
$s)) { $nmess=$nmes+14; print"<big><a href=\"index.php?nmes=$nmess&amp;image=$image&amp;s=$s$ses\">Назад</a></big> | ";}
if(
$nmes>0){print"<big><a href=\"index.php?nmes=$nmes&amp;image=$image&amp;s=$s\">Далее</a></big>";}

Спустя 6 минут, 12 секунд (20.04.2009 - 18:25) Kuliev написал(а):
7ion
Я думаю гораздо приятней использовать свою гостевую книгу, чем перелопачивать чужой код.
Тем более, что написание гостевой книге это самое простое что можно сделать. Есть куча статей по ее написанию.

Спустя 2 минуты, 29 секунд (20.04.2009 - 18:27) 7ion написал(а):
Kuliev, я это понимаю, однако я не настолько силен в php. я его знаю только на уровне принта, эха и инклуда smile.gif

Спустя 24 минуты, 27 секунд (20.04.2009 - 18:52) Kuliev написал(а):
Цитата (7ion @ 20.04.2009 - 15:27)
Kuliev, я это понимаю, однако я не настолько силен в php. я его знаю только на уровне принта, эха и инклуда smile.gif

Вот нарыл прочти и все станет ясно huh.gif
Гостевая книга на пальцах

Спустя 17 минут, 4 секунды (20.04.2009 - 19:09) 7ion написал(а):
спасибо за линк, сейчас поизучаю)) однако в мускуле я полый ноль))

Спустя 1 минута, 15 секунд (20.04.2009 - 19:10) Kuliev написал(а):
Цитата (7ion @ 20.04.2009 - 16:09)
спасибо за линк, сейчас поизучаю)) однако в мускуле я полый ноль))

Там есть и с файлами, читай внимательней!

Спустя 1 час, 21 минута, 15 секунд (20.04.2009 - 20:31) 7ion написал(а):
В процессе постижения скриптописания возникла такая ошибка:
Parse error: syntax error, unexpected T_ELSEIF, expecting ',' or ';' in /home/y7ion/domains/sie-club.ru/public_html/lame.php on line 15
Никак не могу понять - из-за чего!?! Вот код:
PHP
<?php 
if(isset($_POST['ok']) && empty($_POST['text']) && empty($_POST['name']))
echo 
"<font color="#FF0000">Обязательное поле не заполнено!</font>";
elseif(isset($_POST['ok'])) // Злополучная 15 строка
echo "<b>".htmlspecialchars($name)."</b><br>".htmlspecialchars($text)."<br><br><font color="green">".htmlspecialchars($name).", скажешь еще что-нибудь?</font>"
else 
echo 
"Вас приветствует скрипт!"

Спустя 2 минуты, 11 секунд (20.04.2009 - 20:33) Joker написал(а):
Экранируй символы.
Вот это
PHP
echo "<font color="#FF0000">Обязательное поле не заполнено!</font>";

поменяй на это
PHP
echo "<font color=\"#FF0000\">Обязательное поле не заполнено!</font>";



Спустя 7 минут, 24 секунды (20.04.2009 - 20:41) 7ion написал(а):
Ешкин кот! А я голову ломал smile.gif Спасибо!

Спустя 2 минуты, 58 секунд (20.04.2009 - 20:44) Joker написал(а):
Всегда пожалусто.

Спустя 19 дней, 19 часов, 29 минут, 41 секунда (10.05.2009 - 16:13) 7ion написал(а):
И снова привет всем! Продолжаю делать буку по инструкции smile.gif
Внезапно пых стал орать на эту строку:
PHP
header("Content-Type: text/html; charset=utf-8");

хотя раньше все было гут.
ошибка такова:
Warning: Cannot modify header information - headers already sent by (output started at /home/y7ion/domains/sie-club.ru/public_html/book/lame.php:1) in /home/y7ion/domains/sie-club.ru/public_html/book/lame.php on line 2

До этого поменял значение кодировки в хедере - может быть тут какая-то проблема?... Все записано в utf-8!

Спустя 5 минут, 2 секунды (10.05.2009 - 16:18) Kuliev написал(а):
Цитата (7ion @ 10.05.2009 - 18:13)
И снова привет всем! Продолжаю делать буку по инструкции smile.gif
Внезапно пых стал орать на эту строку:
PHP
header("Content-Type: text/html; charset=utf-8");

хотя раньше все было гут.
ошибка такова:
Warning: Cannot modify header information - headers already sent by (output started at /home/y7ion/domains/sie-club.ru/public_html/book/lame.php:1) in /home/y7ion/domains/sie-club.ru/public_html/book/lame.php on line 2

До этого поменял значение кодировки в хедере - может быть тут какая-то проблема?... Все записано в utf-8!

Спустя 9 минут, 42 секунды (10.05.2009 - 16:28) 7ion написал(а):
Проверил во всех кодировках (программа нотепад++), никаких невидимых символов, а хедер само собой стоит в начале:
PHP
<?php 
header
("Content-Type: text/html; charset=utf-8");

Спустя 3 минуты, 29 секунд (10.05.2009 - 16:32) Kuliev написал(а):
7ion
Ошибку пишет на первой строчке а потом ссылается на вторую так как там у тебя стоит header() ищи пробел перед <?

Спустя 17 минут, 14 секунд (10.05.2009 - 16:49) 7ion написал(а):
вдоль и поперек пересмотрел.... никаких пробелов! может это чего нотепад подставляет? sad.gif

Спустя 3 минуты, 36 секунд (10.05.2009 - 16:52) Kuliev написал(а):
7ion
Перешли файлик мне на мыло я посмотрю!

Спустя 9 минут, 25 секунд (10.05.2009 - 17:02) 7ion написал(а):
C е-мэйлом несколько мудно... smile.gif
Я слил на файл-хостинг:
http://upwap.ru/419227

Спустя 6 минут, 3 секунды (10.05.2009 - 17:08) Kuliev написал(а):
7ion
У меня все работает, не знаю почему у тебя он не работает!

Спустя 2 минуты, 8 секунд (10.05.2009 - 17:10) 7ion написал(а):
blink.gif это может быть как-то связано с хостингом?

Спустя 4 минуты, 25 секунд (10.05.2009 - 17:14) 7ion написал(а):
пфффф, только что заметил, что если что-то написать, то ник отображается с неубираемым отступом в начале, в базе все норм. что ж такое-то?

Спустя 4 минуты, 55 секунд (10.05.2009 - 17:19) 7ion написал(а):
блин, что-то вообще лишние пробелы еще в готовом хтмл-коде, коих не было... может хостер поменял интепретатор?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.