Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

01.01.2009, 15:31
|
|
Участник форума
Регистрация: 12.03.2008
Сообщений: 254
Провел на форуме: 12333903
Репутация:
238
|
|
Мне вариант dei подошел...Вот уже давно есть такая проблема,вот ето ф-цыя
setcookie ("otvet", $otvet);
ну очень часто не работает у меня,всё есть,все данные,но просто не добавляется,ппц просто,не работает и всё,чё не делаю....всё загружается,никаких ошибок,но куки пусты...кто знает,может сталкивались с такой проблемой,помогите,плиз....
|
|
|

01.01.2009, 15:34
|
|
Постоянный
Регистрация: 11.03.2007
Сообщений: 581
Провел на форуме: 4172659
Репутация:
646
|
|
Mixon, потому что в таком виде куки добавляются только на время сессии. Надо еще время жизни указать.
setcookie ("otvet", $otvet, time() + 3600); //на 1 час
|
|
|

01.01.2009, 15:50
|
|
Участник форума
Регистрация: 12.03.2008
Сообщений: 254
Провел на форуме: 12333903
Репутация:
238
|
|
Всёравно то же,не работает!(((((((Вопше в скрипте есть аж три include,один в одного,и есть curl...вот в нем непашет нигде ни в каком виде....ппц...
|
|
|

01.01.2009, 15:56
|
|
Постоянный
Регистрация: 11.03.2007
Сообщений: 581
Провел на форуме: 4172659
Репутация:
646
|
|
Тогда надо убедиться, что функция setcookie вызывается до какого-либо вывода.
error_reporting = E_ALL в руки
|
|
|

01.01.2009, 16:01
|
|
Участник форума
Регистрация: 12.03.2008
Сообщений: 254
Провел на форуме: 12333903
Репутация:
238
|
|
оооо,да тут ошибок сразу миллион((
Notice: Undefined variable: PostData in X:\home\localhost\www\chat\room.php on line 27
[Денвер: показать возможную причину ошибки]
Warning: Cannot modify header information - headers already sent by (output started at X:\home\localhost\www\chat\room.php:27) in X:\home\localhost\www\chat\tes.php on line 2
Notice: Undefined variable: otvet in X:\home\localhost\www\chat\room.php on line 48
Warning: Cannot modify header information - headers already sent by (output started at X:\home\localhost\www\chat\room.php:27) in X:\home\localhost\www\chat\room.php on line 48
Notice: Use of undefined constant on - assumed 'on' in X:\home\localhost\www\chat\room.php on line 50
Ответ: венгр!!!
Notice: Use of undefined constant венгр - assumed 'венгр' in X:\home\localhost\www\chat\temp.txt on line 3
Warning: preg_replace() [function.preg-replace]: Unknown modifier '<' in X:\home\localhost\www\chat\room.php on line 107
|
|
|

01.01.2009, 16:32
|
|
Участник форума
Регистрация: 24.11.2008
Сообщений: 205
Провел на форуме: 1123418
Репутация:
362
|
|
Мдаа... С такими ошибками тебе только куки ставить...
Бери поэтапно исправляй эрроры (подсказка: интерпретатор пишет blablabla on line x, значит смотришь предыдущую строку с выражением)
|
|
|

01.01.2009, 16:48
|
|
Участник форума
Регистрация: 26.12.2006
Сообщений: 107
Провел на форуме: 228267
Репутация:
27
|
|
Всех с наступившим НГ! Помогите решить такую проблемку:
Есть таблица в MySQL (с полями: name, member, count, comments) такого вида:
------------------------------
|name |member |count |comments|
-------------------------------
|news_|__695__|_125_|__269__|
-------------------------------
|files__|__127__|_236_|__259__|
-------------------------------
и т.д
Как используя наименьшее количество запросов в БД (желательно 1 запрос в БД) можно записать в файл, допустим config.php следующее:
Код:
$news['member']='695';
$news['count']='125';
$news['comments']='269';
$files['member']='127';
$files['count']='236';
$files['comments']='259';
Последний раз редактировалось spamoney; 01.01.2009 в 18:02..
|
|
|

01.01.2009, 18:38
|
|
Участник форума
Регистрация: 24.11.2008
Сообщений: 205
Провел на форуме: 1123418
Репутация:
362
|
|
както так =\
PHP код:
<?php
mysql_connect('localhost','root','');
mysql_select_db('xz');
$sql = mysql_query('SELECT * FROM `xz`;');
$c = mysql_num_rows($sql);
$f = fopen('config.ini.php','w+');
for($i=0;$i<$c;$i++) {
$array=mysql_fetch_row($sql);
$str = '$'.$array[0]."['member'] = '".$array[1]."';\n".
'$'.$array[0]."['count'] = '".$array[2]."';\n".
'$'.$array[0]."['comments'] = '".$array[3]."';\n";
if($i!=$c-1) $str .= "\n";
fputs($f,$str);
}
fclose($f);
?>
|
|
|

01.01.2009, 20:22
|
|
Постоянный
Регистрация: 06.05.2007
Сообщений: 393
Провел на форуме: 1510937
Репутация:
398
|
|
как изменить глобальную функцию с eval на echo тесть вывести на экран
|
|
|

01.01.2009, 22:49
|
|
Участник форума
Регистрация: 24.11.2008
Сообщений: 205
Провел на форуме: 1123418
Репутация:
362
|
|
Сообщение от PandoraBox
как изменить глобальную функцию с eval на echo тесть вывести на экран
непонятно. в php все функции являются глобальными. =\
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|