ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

26.12.2008, 18:51
|
|
Участник форума
Регистрация: 24.11.2008
Сообщений: 205
Провел на форуме: 1123418
Репутация:
362
|
|
Mixon
PHP код:
<?php
// обьявление функции
function http_send($host, $packet)
{
// открываем сокет на заданный хост и порт 80
$sock = fsockopen($host, 80);
// если не подключается ....
while (!$sock)
{
// ... выводим предупреждение ...
print "\n[-] No response from {$host}:80 Trying again...";
// ... и пробуем снова... и снова
$sock = fsockopen($host, 80);
}
// пишем в сокет запрос
fputs($sock, $packet);
// переменная под ответ сервера
$resp = '';
// читаем ответ сервера
while (!feof($sock)) $resp .= fread($sock, 1024);
// закрываем сокет
fclose($sock);
// возвращаем функцией ответ сервера
return $resp;
}
// а теперь пример, логинимся вконтатке
$host = 'vkontakte.ru';
$login = '1111@mail.ru';
$pass = '11111';
// меняем собаку на ее хтмл представление
$pass = str_replace('@','%40',$pass);
// собственно сами пост-данные, пишем отдельно потому что в Content-Length нужно будет передать их длину
$post = 'email='.$login.'&pass='.$pass;
// хидеры
$packet = 'POST /login.php HTTP/1.1'."\r\n".
'Connection: close'."\r\n".
'Host: '.$host."\r\n".
'Referer: http://vkontakte.ru/'."\r\n".
'User-Agent: Opera/9.62 (Windows NT 6.0; U; ru) Presto/2.1.1'."\r\n".
'Content-Language: ru'."\r\n".
'Content-Type: application/x-www-form-urlencoded'."\r\n".
'Content-Length: '.strlen($post)."\r\n\r\n".$post;
// перед пост-данными два раза перевод строки (\r\n\r\n)
// шлем запрос
echo http_send($host, $packet);
?>
|
|
|

26.12.2008, 20:35
|
|
Участник форума
Регистрация: 12.03.2008
Сообщений: 254
Провел на форуме: 12333903
Репутация:
238
|
|
Помогите с curl,как в загруженной уже странице в curl сделать замены например str_replace или preg_match или preg_replace???
|
|
|

26.12.2008, 20:55
|
|
Участник форума
Регистрация: 24.11.2008
Сообщений: 205
Провел на форуме: 1123418
Репутация:
362
|
|
http:// php.net/manual/ru/function.curl-exec.php
mixed curl_exec ( resource $ch )
Эта функция вызывается после инициализации сеанса и установки всех необходимых параметров. Именна эта функция фактически выполняет требуемую операцию.
Замечание: Если вам нужно, чтобы эта функция вернула результат, а не вывела его в браузер, используйте опцию CURLOPT_RETURNTRANSFER с функцией curl_setopt().
|
|
|

26.12.2008, 22:30
|
|
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
Провел на форуме: 791766
Репутация:
61
|
|
Подскажите пожалуйста как определить 1 странице PHP что другая с нужным именем...
Допустим у нас есть Index.php и admin.php
В обеих страницах подгружается страница menu.php
Но нужно чтоб если это загрузила admin.php то переменная $a =1
А если index.php то преременноя $a = 0
Всё разобрался, стоило немного творчества 
Перед require_once ("menu.php");
Просто назвал переменную $a=1; (для admin.php)
Ну и для Index.php соответственно $a=0
Последний раз редактировалось Byrger; 26.12.2008 в 22:58..
|
|
|

26.12.2008, 23:13
|
|
Участник форума
Регистрация: 24.11.2008
Сообщений: 205
Провел на форуме: 1123418
Репутация:
362
|
|
Сообщение от Byrger
Подскажите пожалуйста как определить 1 странице PHP что другая с нужным именем...
Допустим у нас есть Index.php и admin.php
В обеих страницах подгружается страница menu.php
Но нужно чтоб если это загрузила admin.php то переменная $a =1
А если index.php то преременноя $a = 0
Всё разобрался, стоило немного творчества 
Перед require_once ("menu.php");
Просто назвал переменную $a=1; (для admin.php)
Ну и для Index.php соответственно $a=0
имхо лучше такой вариант
PHP код:
<?php
// admin.php
define('ADMINPHP',1);
include('menu.php');
?>
PHP код:
<?php
// index.php
define('INDEXPHP',1);
include('menu.php');
?>
PHP код:
<?php
// menu.php
if(defined('INDEXPHP')) { /*...*/ }
elseif(defined('ADMINPHP')) { /*...*/ }
else die;
?>
|
|
|

27.12.2008, 00:07
|
|
Новичок
Регистрация: 30.07.2007
Сообщений: 20
Провел на форуме: 69606
Репутация:
2
|
|
Уважаемые подскажите пожалуйста!
Значит есть скрипт PHP, он читает из MySQL базы, данные типа
<p>Это тег
<p>Это просто надпись
И выводит все это в TEXTAREA, но выводит все <>, а < и > не выводятся, хотя в базе они записаны именно так.
Что посоветуете сделать, чтобы все выводилось как в базе?
|
|
|

27.12.2008, 00:28
|
|
Постоянный
Регистрация: 21.08.2008
Сообщений: 302
Провел на форуме: 458686
Репутация:
-25
|
|
Сообщение от Apocalypse
Уважаемые подскажите пожалуйста!
Значит есть скрипт PHP, он читает из MySQL базы, данные типа
И выводит все это в TEXTAREA, но выводит все <>, а < и > не выводятся, хотя в базе они записаны именно так.
Что посоветуете сделать, чтобы все выводилось как в базе?
о моему это проблема с кодировкой! Посмотри какая у тебя в коде и какая стоит в базе!
|
|
|

27.12.2008, 00:50
|
|
Новичок
Регистрация: 30.07.2007
Сообщений: 20
Провел на форуме: 69606
Репутация:
2
|
|
Сообщение от geforce
о моему это проблема с кодировкой! Посмотри какая у тебя в коде и какая стоит в базе!
все нормально с кодировками, просто я не могу добить того, чтобы в TEXTAREA отображались спецсимволы кодом, а не так как они выглядят =(
|
|
|

27.12.2008, 00:54
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
Сообщение от Apocalypse
все нормально с кодировками, просто я не могу добить того, чтобы в TEXTAREA отображались спецсимволы кодом, а не так как они выглядят =(
хз, не спец в етом,но попробуй вот так..
$out = mysql_escape_string($dannie);
|
|
|

27.12.2008, 01:04
|
|
Новичок
Регистрация: 30.07.2007
Сообщений: 20
Провел на форуме: 69606
Репутация:
2
|
|
Сообщение от m0Hze
хз, не спец в етом,но попробуй вот так..
$out = mysql_escape_string($dannie);
нет, так он тупо заменил символы переноса на новую строку буквами
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|