
06.10.2009, 00:46
|
|
Reservists Of Antichat - Level 6
Регистрация: 14.11.2007
Сообщений: 178
С нами:
9731846
Репутация:
622
|
|
Сообщение от [Dezzter]
авторизация на phpbb
PHP код:
$post =
"username=".$user."&password=".$pass."&redirect=index.php&login=%D0%92%D1%8
5%D0%BE%D0%B4";
$sock = fsockopen("site.ru", 80, $errn, $err);
$send = "GET http://site.ru/ucp.php?mode=login HTTP/1.1\r\n";
$send .= "Host: site.ru\r\n";
$send .= "Referer: http://site.ru/ucp.php?mode=login\r\n";
$send .= "Connection: Close\r\n\r\n".$post;
$user и $pass валид
пост вроде верный, отсылаю, получаю 2 ответа (ну от гета и от поста
соответственно), ну короче, получаю от поста
выдираю куки, но авторизоваться с ними не получается, в чем косяк?
исправь на
$send = "POST http://site.ru/ucp.php?mode=login HTTP/1.1\r\n";
и добавь
$send.= "Content-Length: ".strlen($post)."\r\n"
|
|
|

04.10.2009, 21:02
|
|
Познавший АНТИЧАТ
Регистрация: 15.01.2008
Сообщений: 1,166
С нами:
9642449
Репутация:
606
|
|
POSTом надо слать
|
|
|

04.10.2009, 23:07
|
|
Новичок
Регистрация: 13.07.2009
Сообщений: 4
С нами:
8857640
Репутация:
5
|
|
в общем возникла такая проблема: есть ICQ бот, я хочу добавить функцию декодирования из Hex, но проблема в том что когда я отправляю команду боту на расшифровку он вылетает, а кодирует нормально.
в чём может быть проблема?
PHP код:
// Функция кодирования в Hex
case 'hex':
$mlCQ->send_message($from,bin2hex($cmd[2]), 2);
break;
// Функция декодирования из Hex
case 'unhex':
$unhex=unhex($cmd[2]);
if($unhex=='') { $unhex='Не возможно'; }
$mlCQ->send_message($from,$unhex);
break;
|
|
|

04.10.2009, 23:13
|
|
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
С нами:
9410786
Репутация:
2731
|
|
levsal, ф-ции unhex в PHP нету.
|
|
|

04.10.2009, 23:21
|
|
Участник форума
Регистрация: 16.09.2006
Сообщений: 139
С нами:
10342455
Репутация:
144
|
|
Код:
<?php
/*
Function: hexToAscii
Code URI: http://ifelse.co.uk/code/hex_to_ascii.php
Description: Nice and simple script that converts a delimited hex string to it's ASCII representation.
Example usage: hexToAscii("4d 49 43 52 4f 50 52 4f 47 52 41 4d 4d 45 52");
Author: Phu Ly
Author URI: http://www.ifelse.co.uk
*/
function hexToAscii($hex, $delimeter=" ")
{
//Remove delimiters from hex string
$hex = str_replace($delimeter, "", $hex);
$strLength = strlen($hex);
$returnVal = '';
for($i=0; $i<$strLength; $i += 2)
{
$dec_val = hexdec(substr($hex, $i, 2));
$returnVal .= chr($dec_val);
}
return $returnVal;
}
?>
|
|
|

04.10.2009, 23:24
|
|
Новичок
Регистрация: 13.07.2009
Сообщений: 4
С нами:
8857640
Репутация:
5
|
|
mailbrush, знаю.
всё, разобрался, намудрил с функцией расшифровка, проблема в ней была!
|
|
|

05.10.2009, 00:22
|
|
Участник форума
Регистрация: 15.03.2009
Сообщений: 183
С нами:
9030530
Репутация:
160
|
|
http://www.php.net/
|
|
|

05.10.2009, 00:23
|
|
Участник форума
Регистрация: 16.09.2006
Сообщений: 139
С нами:
10342455
Репутация:
144
|
|
я хочу быстро и нрамматно написать CMS
Ты сначалоа по русски научись писать грамотно! У тебя видимо так мало времени, ты так спешишь, что ачепяток у тебя в тексте больше чем букв!
|
|
|

05.10.2009, 04:05
|
|
Познавший АНТИЧАТ
Регистрация: 12.03.2008
Сообщений: 1,379
С нами:
9560486
Репутация:
1809
|
|
Код:
if($submit){
$result3 = mysql_query("INSERT INTO `bd` VALUES(NULL, '".$_POST['post']."', '".$_POST['nik']."')");
}?>
<form action="" method="post" >
Ваш ник: <input type="text" name="nik" value="Гость" /><br />
<textarea cols="100" rows="10" name="post"></textarea>
<input type="submit" name="submit" value="отпавить" />
</form>
Как сделать так, что бы при на;атии F5 сообщение снова не заносилось в базу? Спасибо.
|
|
|

05.10.2009, 10:49
|
|
Постоянный
Регистрация: 27.07.2008
Сообщений: 614
С нами:
9362947
Репутация:
1196
|
|
2 mff
PHP код:
<?php
if($submit){
$result3 = mysql_query("INSERT INTO `bd` VALUES(NULL, '".$_POST['post']."', '".$_POST['nik']."')");
echo '<meta http-equiv="refresh" content="0;url="'.$_SERVER['PHP SELF'].'">';
}?>
<form action="" method="post" >
Ваш ник: <input type="text" name="nik" value="Гость" /><br />
<textarea cols="100" rows="10" name="post"></textarea>
<input type="submit" name="submit" value="отпавить" />
</form>
?>
________
0ph.ru
Последний раз редактировалось L I G A; 10.12.2009 в 19:59..
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|