ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
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:11
|
|
Постоянный
Регистрация: 06.02.2008
Сообщений: 494
Провел на форуме: 1754802
Репутация:
380
|
|
Сообщение от restart_05
К примеру имеется им 77.1.1.1
мне нужно взять 77.1 как это сделать ??
если необходимо разделить по октетам то например explode, e.g.
$oktet_array=explode('.','77.1.1.1');
echo "$oktet_array[0] . $oktet_array[1]";
либо регуляркой.
|
|
|

11.11.2009, 18:39
|
|
Познающий
Регистрация: 20.06.2009
Сообщений: 67
Провел на форуме: 430977
Репутация:
13
|
|
Есть скрипт :
Код:
<?php
if($_FILES["file"]["size"] > 1024*10*1024)
{
echo ("Размер файла превышает 10 мегабайт");
exit;
}
if(copy($_FILES["file"]["tmp_name"],
"c:/xampp/htdocs/files/".$_FILES["file"]["name"]));
echo "<br>";
echo "Имя загружаемого фала: ".$_FILES['file']['name']."<br>";
echo "Размер загружаемого фала: ".$_FILES['file']['size']." байт<br>";
echo "<br><br>";
echo "<table width='390' border='0' cellpadding='0' cellspacing='5'>
<tr>
<td width='198'>Прямая ссылка: </td>
<td width='210'><form id='form1' name='form1' method='post' action=''>
<input name='textfield' type='text' value='http://localhost/files/".$_FILES['file']['name']."' size='32' />
</form>
</td>
</tr>
<tr>
<td>Ссылка для форума: </td>
<td><input name='textfield2' value='['name']."]Скачать файл ".$_FILES['file']['name']."' type='text' size='32' /></td>
</tr>
<tr>
<td>Ссылка для сайта: </td>
<td><input name='textfield3' type='text' size='32' value='<a href=http://localhost/files/".$_FILES['file']['name'].">Скачать файл ".$_FILES['file']['name']."</a>' /></td>
</tr>
</table>";
?>
Подскажите как сделать что бы файл переименовывался при загрузки скажем в имя: от 1 до 1000... Ммм и как быть с расширением файла? Тогда наверно пусть переименовывает в 1.расширение итп...
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|