Омг, это действительно бред =\ Используй HTTP Analyzer, чтобы сниффать пакеты и InetCrack чтобы отсылать их.
Да не гоните на темпер дату... Просто им надо уметь пользоваться Failure, на каком форуме ты такое получил..?!
PHP: $post_data = Array( 'icon' => 0, 'subject' => $subj, 'addbbcode20' => 100, 'helpbox' => 'Совет: Можно быстро применить стили к выделенному тексту.', 'message' => $msg, 'attach_sig' => 'on', 'topic_type' => 0, 'topic_time_limit' => 0, 'post' => 'Отправить', 'filecomment' => '', 'poll_title' => '', 'poll_option_text' => '', 'poll_max_options' => 1, 'poll_length' => 0, 'lastclick' => 1255029837, 'creation_time' => 1255029837, 'form_token' => $sid ); $post_data = http_build_query($post_data); $out = "GET http://site.ru/posting.php?mode=post&f=2&sid=".$sid." HTTP/1.1\r\n"; $out .= "Host: site.ru\r\n"; $out .= "Accept-Charset: utf-8;q=0.7\r\n"; $out .= "Content-Type: multipart/form-data\r\n"; $out .= "Cookie: ".$c."\r\n"; $out .= "Content-lenght: ".strlen($post_data)."\r\n\r\n".$post_data."\r\n"; /* $c = печенье $sid = securityid $subj & $msg понятно */ то что показал HTTPAnalyzer =\ не создает тему UPD: ссылку на форум дать не могу соре=\ последняя версия phpbb
Во первых, параметры 'lastclick' => 1255029837, 'creation_time' => 1255029837 скорее всего меняются постоянно, и их нужно парсить каждый раз заново из кода страницы, во вторых ты шлёшь ПОСТ запрос, а в первой строке $out = "GET .... + ещё текст обычно предварительно коируется чем нить типа урлэнкоде...
неа ставишь POST пишет ошибка 411, хотя Content-Lenght указан $post_data = http_build_query($post_data); режит массив та строку типа param1=val1¶m2=val2&... и урленкодит сразу же
Ну знаешь сегодня не меняется, а завтра может измениться... У меня такое бывало.. $out = "GET http://site.ru/posting.php?mode=post&f=2&sid=".$sid." HTTP/1.1\r\n"; То, что выделено красным нужно убрать, оно прописано в следующей строке..)
Здравствуйте! Описание: Есть кучка поддоменов вида некий-поддомен.домен.ру. При обращении к любому поддомену и основному домену на сервере вызывается файл index.php. Вопрос: Как с помощью php узнать Поддомен это или нет? Заранее благодарен любым ответам!
ответ: PHP: <?php ________ 0ph.ru if(preg_match('#(.+)\.(.+)\.ru#',$_SERVER['HTTP_HOST'])) { echo 'поддомен'; }else{ echo 'домен'; } ?>
вожу текст и он хранится в файле .txt и показывает на страничке на форме пример PHP: <? код какой хз ?> <form action="" method=post> <textarea rows=3 cols=30 wrap=auto name=a></textarea> <input type=submit name=submit value=хранить> </form>
элементарно PHP: <form action="" method="post" name="frt" > Сюда вводить: <input type="text" name="keys"> <input type=submit name=submit value=хранить> </form> <? $filename = 'test.txt'; $somecontent = $_POST['keys']; // Let's make sure the file exists and is writable first. if (is_writable($filename)) { // In our example we're opening $filename in append mode. // The file pointer is at the bottom of the file hence // that's where $somecontent will go when we fwrite() it. if (!$handle = fopen($filename, 'a')) { echo "Cannot open file ($filename)"; exit; } // Write $somecontent to our opened file. if (fwrite($handle, $somecontent) === FALSE) { echo "Cannot write to file ($filename)"; exit; } echo "Success, wrote ($somecontent) to file ($filename)"; fclose($handle); } else { echo "The file $filename is not writable"; } ?>