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

11.11.2009, 15:06
|
|
Участник форума
Регистрация: 15.01.2009
Сообщений: 158
Провел на форуме: 469704
Репутация:
26
|
|
Не могу правильно конвертнуть:
PHP код:
//И так пробовал
$text=iconv("UTF-8","WINDOWS-1251",$polnaya);
mail("мыло", "тема", $text);
//И так...
$text=iconv("WINDOWS-1251","UTF-8",$polnaya);
mail("мыло", "тема", $text);
Изначально страница в utf, пробую её посылать на мыло, приходят "кракозябры"- конвертирую её в WINDOWS-1251, опять кракозябры( но немного другие). Всю голову сломал как получить на мыло нормальный текст.. Помогите...
Последний раз редактировалось Komyak; 11.11.2009 в 15:09..
|
|
|

11.11.2009, 15:12
|
|
Постоянный
Регистрация: 06.11.2006
Сообщений: 865
Провел на форуме: 1977708
Репутация:
208
|
|
Какую книгу или видео посоветовали бы для изучение поверхности php? (чтоб понять скрипты и уметь сформирировать инклюды)
когда то видел такую книгу, как PHP глазами хакера (Михаил Фленов)
Это пойдет или тот ориентировано для УЖЕ знающий PHP ?
|
|
|

11.11.2009, 15:23
|
|
Постоянный
Регистрация: 26.07.2009
Сообщений: 321
Провел на форуме: 444589
Репутация:
123
|
|
1)по отправке почты - прогугли готовые примеры, мб даже классы
2)Книга Фленова не подходит для начала изучения пхп. Там он рассуждает уже на уровне атаки и защиты.
|
|
|

11.11.2009, 15:56
|
|
Постоянный
Регистрация: 06.11.2006
Сообщений: 865
Провел на форуме: 1977708
Репутация:
208
|
|
а какой материал посоветуйте изчать ?
мне не надо стать супер-кодером, мне достаточно понимать азы и уметь составить инклюды
|
|
|

11.11.2009, 16:26
|
|
Постоянный
Регистрация: 26.07.2009
Сообщений: 321
Провел на форуме: 444589
Репутация:
123
|
|
почитай
Стивен Хольцнер - PHP в примерах (Включая версию 6)
|
|
|

11.11.2009, 16:41
|
|
Постоянный
Регистрация: 26.07.2009
Сообщений: 321
Провел на форуме: 444589
Репутация:
123
|
|
mailbrush,
можеш показать пример отправки двух POST запросов подряд?
я пошел не через курл, а сокетами...
пробовал отправлять данные так как их показывает сниффер, например:
POST /login.php HTTP/1.1
Host: vkontakte.ru
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; ru; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: ru,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
X-Requested-With: XMLHttpRequest
Referer: http://vkontakte.ru/
Content-Length: 18
Cookie: remixchk=5; remixsid=nonenone
Pragma: no-cache
Cache-Control: no-cache
op=a_login_attempt
только после каждой строки в коде добавляю \r\n
авторизоватся не получается( я так понял что перед отправкой логина и пароля должно быть выше написаное (судя по снифферу)
а принцып отправки у меня такой:
$fp = fsockopen('vkontakte.ru', 80);
if ($fp) {
fputs($fp,/*<данные со сниффера>*/);
$content = '';
while (!feof($fp)) {
$content .= fgets($fp);
}
fclose($fp);
Последний раз редактировалось phpdreamer; 11.11.2009 в 16:43..
|
|
|

11.11.2009, 16:52
|
|
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме: 1698585
Репутация:
818
|
|
PHP код:
function vk_login($login,$pass)
{
$login = urlencode($login);
$pass = urlencode($pass);
$ch = curl_init('http://login.vk.com/?act=login');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3');
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
curl_setopt($ch, CURLOPT_REFERER, 'http://vkontakte.ru/');
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "email=$login&pass=$pass&expire=&vk=");
$res = curl_exec($ch);
if(preg_match('#name=\'s\' id=\'s\' value=\'(.*)\'#',$res,$s))
return $s[1];
else return false;
}
|
|
|

11.11.2009, 17:58
|
|
Участник форума
Регистрация: 05.05.2009
Сообщений: 126
Провел на форуме: 226966
Репутация:
8
|
|
К примеру имеется им 77.1.1.1
мне нужно взять 77.1 как это сделать ??
|
|
|

11.11.2009, 18:07
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
PHP код:
<?
$a = substr("77.1.1.1",0,4);
echo $a;
?>
|
|
|

11.11.2009, 18:11
|
|
Участник форума
Регистрация: 05.05.2009
Сообщений: 126
Провел на форуме: 226966
Репутация:
8
|
|
спс
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|