Я думал об этом, только вот хз как это сделать, только курл подучил, на большее не способен, вот и прошу помощи, было бы все так просто, я бы не обращался за помощью ---- Там как только ты проголосовал, дается кука,
есть скриптик lgsl я такой переписывал под себя,между прочим ничего такой! качай... http://ifolder.ru/9825353
лишнюю скобку поставил PHP: $ts = 'Текст1'; $f = file('file.txt'); foreach($f as $v) { if(strpos($v,$ts)!==false) { preg_match('/=(.*?)@/',$v,$m); $ot = $m[1]; } } echo $ot;
Можно без цикла: PHP: <? $text = file_get_contents('1.txt'); $ts = 'Текст 2'; preg_match('/!'.preg_quote($ts).'=(.*)@/', $text, $out); print_r($out); ?>
Мне вариант dei подошел...Вот уже давно есть такая проблема,вот ето ф-цыя setcookie ("otvet", $otvet); ну очень часто не работает у меня,всё есть,все данные,но просто не добавляется,ппц просто,не работает и всё,чё не делаю....всё загружается,никаких ошибок,но куки пусты...кто знает,может сталкивались с такой проблемой,помогите,плиз....
Mixon, потому что в таком виде куки добавляются только на время сессии. Надо еще время жизни указать. setcookie ("otvet", $otvet, time() + 3600); //на 1 час
Всёравно то же,не работает!(((((((Вопше в скрипте есть аж три include,один в одного,и есть curl...вот в нем непашет нигде ни в каком виде....ппц...
Тогда надо убедиться, что функция setcookie вызывается до какого-либо вывода. error_reporting = E_ALL в руки
оооо,да тут ошибок сразу миллион(( 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
Мдаа... С такими ошибками тебе только куки ставить... Бери поэтапно исправляй эрроры (подсказка: интерпретатор пишет blablabla on line x, значит смотришь предыдущую строку с выражением)
Всех с наступившим НГ! Помогите решить такую проблемку: Есть таблица в MySQL (с полями: name, member, count, comments) такого вида: ------------------------------ |name |member |count |comments| ------------------------------- |news_|__695__|_125_|__269__| ------------------------------- |files__|__127__|_236_|__259__| ------------------------------- и т.д Как используя наименьшее количество запросов в БД (желательно 1 запрос в БД) можно записать в файл, допустим config.php следующее: Code: $news['member']='695'; $news['count']='125'; $news['comments']='269'; $files['member']='127'; $files['count']='236'; $files['comments']='259';
както так =\ 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); ?>