На хосте отключили глобальные переменные на входе. И перестали пахать две гостевые на двух сайтах. Там несложный скрипт, одинаковый.
Можно ли быстро все переделать?
Менять гостевую не хотелось бы - там много записей уже и ценныхх достаточно, жалко будет.
Креплю скрипт - вдруг есть добрая душа со свободным временем.
1. Валерий - 05 Декабря, 2006 - 01:41:04 - перейти к сообщению
2. ETC - 05 Декабря, 2006 - 01:57:33 - перейти к сообщению
Валерий
Выложи без личных данных, вроде пароля
Выложи без личных данных, вроде пароля
3. TvoyWeb - 05 Декабря, 2006 - 04:26:22 - перейти к сообщению
Валерий
Я вот недавно совем выкладывал где то, как двумя строчками заставить такой скрипт работать. Тоже речь шла о гостевой.\n\n(Добавление)
Во нашел http://tvoyweb.ru/forums/topic.p...98872#1164198872
Я вот недавно совем выкладывал где то, как двумя строчками заставить такой скрипт работать. Тоже речь шла о гостевой.\n\n(Добавление)
Во нашел http://tvoyweb.ru/forums/topic.p...98872#1164198872
4. ETC - 05 Декабря, 2006 - 05:01:53 - перейти к сообщению
TvoyWeb
Ну, две строчки — это временное решение
Ну, две строчки — это временное решение
5. TvoyWeb - 05 Декабря, 2006 - 06:15:47 - перейти к сообщению
ETC
Ну да, для того чтобы запустить скрипт и иметь время его подправить.
Ну да, для того чтобы запустить скрипт и иметь время его подправить.
6. Валерий - 05 Декабря, 2006 - 06:54:30 - перейти к сообщению
TvoyWeb
Вставлю я эти строчки. А после них идет определение переменных.
Нот у меня в коде идет
и далее..
Значит, мне нужно все переменные поправить на просо $name ?
И сделать это вот в этом куске, так?
CODE:
import_request_variables("GPC");
extract($_SERVER);
extract($_SERVER);
Вставлю я эти строчки. А после них идет определение переменных.
Нот у меня в коде идет
CODE:
$gb_name=
и далее..
Значит, мне нужно все переменные поправить на просо $name ?
И сделать это вот в этом куске, так?
CODE:
session_start();
$gb_name = "Гостевая"; // Название
$gb_data = "data.txt"; // Файл куда будут сбрасываться коментарии, chmod ему: 666
$gb_psswd = "000000"; // Пароль админа
$gb_mail = "valeriy@tut.by"; // Мыло
include("../zemlayki/russian.inc.php"); // Путь к файлу с переводом
$gb_flthtml = true; // HTML фильтр (recomended: true)
$gb_url2lnk = true; // Превращать урлы на странице, в ссылки
$gb_smiley = false; // Смайлики (не работает)
$gb_fltbdwrd = false; // Плохие слова
$gb_privmsg = true; // PM
$gb_fltspam = false; // Спам фильтр
$gb_msgpg = 10; // Сообщений на странице
$gb_lngwrd = 35; // Максимальная длинна слова
$gb_lngmsg = 2500; // Максимальная длинна сообщения
$gb_name = "Гостевая"; // Название
$gb_data = "data.txt"; // Файл куда будут сбрасываться коментарии, chmod ему: 666
$gb_psswd = "000000"; // Пароль админа
$gb_mail = "valeriy@tut.by"; // Мыло
include("../zemlayki/russian.inc.php"); // Путь к файлу с переводом
$gb_flthtml = true; // HTML фильтр (recomended: true)
$gb_url2lnk = true; // Превращать урлы на странице, в ссылки
$gb_smiley = false; // Смайлики (не работает)
$gb_fltbdwrd = false; // Плохие слова
$gb_privmsg = true; // PM
$gb_fltspam = false; // Спам фильтр
$gb_msgpg = 10; // Сообщений на странице
$gb_lngwrd = 35; // Максимальная длинна слова
$gb_lngmsg = 2500; // Максимальная длинна сообщения
7. TvoyWeb - 05 Декабря, 2006 - 07:06:27 - перейти к сообщению
Валерий
Кроме вставки этих строк больше ничего не надо делать. Дело в том что при регистер глобалс on в скрипте можно было обратиться к элементам глобальных массивов просто. Например в массиве $_POST есть переменная с именем 'var' и к ней можно обратиться как $_POST['var'] и просто $var, это будет одна переменная, при выключенной опции регистер глобалс к $_POST['var'] уже нельзя обратиться как $var, а те две строки как раз и превращают $_POST['var'] в $var
Кроме вставки этих строк больше ничего не надо делать. Дело в том что при регистер глобалс on в скрипте можно было обратиться к элементам глобальных массивов просто. Например в массиве $_POST есть переменная с именем 'var' и к ней можно обратиться как $_POST['var'] и просто $var, это будет одна переменная, при выключенной опции регистер глобалс к $_POST['var'] уже нельзя обратиться как $var, а те две строки как раз и превращают $_POST['var'] в $var
8. Валерий - 05 Декабря, 2006 - 11:24:08 - перейти к сообщению
TvoyWeb
в админку меня пускает, но редактировать не могу. Пишет, что пароль не верен.
И код зубастый - если яего сюда ставлю...
Смотри в форуме админском.
в админку меня пускает, но редактировать не могу. Пишет, что пароль не верен.
И код зубастый - если яего сюда ставлю...
Смотри в форуме админском.