Strict Standards: Resource ID#32 used as offset, casting to integer (32) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#34 used as offset, casting to integer (34) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#35 used as offset, casting to integer (35) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: Отключили глобальные...
ТвойWeb » WebMaster класс » PHP/Perl » Отключили глобальные...

Страниц (1): [1]
 

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
4. ETC - 05 Декабря, 2006 - 05:01:53 - перейти к сообщению
TvoyWeb
Ну, две строчки — это временное решение Улыбка
5. TvoyWeb - 05 Декабря, 2006 - 06:15:47 - перейти к сообщению
ETC
Ну да, для того чтобы запустить скрипт и иметь время его подправить.
6. Валерий - 05 Декабря, 2006 - 06:54:30 - перейти к сообщению
TvoyWeb
CODE:
import_request_variables("GPC");
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; // Максимальная длинна сообщения
7. TvoyWeb - 05 Декабря, 2006 - 07:06:27 - перейти к сообщению
Валерий
Кроме вставки этих строк больше ничего не надо делать. Дело в том что при регистер глобалс on в скрипте можно было обратиться к элементам глобальных массивов просто. Например в массиве $_POST есть переменная с именем 'var' и к ней можно обратиться как $_POST['var'] и просто $var, это будет одна переменная, при выключенной опции регистер глобалс к $_POST['var'] уже нельзя обратиться как $var, а те две строки как раз и превращают $_POST['var'] в $var Улыбка
8. Валерий - 05 Декабря, 2006 - 11:24:08 - перейти к сообщению
TvoyWeb
в админку меня пускает, но редактировать не могу. Пишет, что пароль не верен.

И код зубастый - если яего сюда ставлю...
Смотри в форуме админском.

Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0391]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33