
18.06.2008, 02:14
|
|
Флудер
Регистрация: 20.11.2006
Сообщений: 3,315
Провел на форуме: 16641028
Репутация:
2371
|
|
|
|
|

18.06.2008, 02:28
|
|
Познавший АНТИЧАТ
Регистрация: 29.04.2007
Сообщений: 1,189
Провел на форуме: 5749763
Репутация:
1680
|
|
Так вот, опять я со своими бредо-идеями по PHP.
Значит есть 2 скрипта:
1) http://supersite.ru/script1.php
2) http://lol.com/script2.php
При обращении к первому скрипту (script1.php) он передаёт POST запрос через сокеты второму скрипту.
Второй-же скрипт (script2.php) получив определённый POST запрос, шлёт ответный POST запрос на конкретный адрес таким образом: http://supersite.ru/script1.php?secretline=SECRET
И уже после этого первый скрипт script1.php выводит на экран то, что ему передал второй скрипт.
Честно говоря я сомневаюсь, что это вообще реализуемо, если это реализовать действительно никак невозможно просто напишите об этом, ну а если возможно реализовать то просьба написать php код.
Да, тока плиз не спрашивайте "а зачем, а для чего" и т.д... Меня интересует именно эта система, и никакая другая.
|
|
|

18.06.2008, 02:54
|
|
Флудер
Регистрация: 20.11.2006
Сообщений: 3,315
Провел на форуме: 16641028
Репутация:
2371
|
|
Nightmarе, собственно сложности нету и такое реализуемо
PHP код:
<?php
$host = 'lol.com';
$port = 80;
$post = 'secretline=SECRET'; //POST данные
$http =
"POST http://".$host."/index.php HTTP/1.1\r\n".
"Host: ".$host."\r\n".
"User-Agent: Isya\r\n".
"Content-Type: application/x-www-form-urlencoded\r\n". //to form
"Content-Length: ".strlen($post)."\r\n\r\n".$post."\r\n";
$sock = fsockopen($host, $port, $errno, $errstr, 10);
if ($sock)
{
fwrite($sock, $http);
$content = '';
while (!feof($sock))
{
if (!$content .= fread($sock, 128))
{
$content = "";
}
}
fclose($sock);
}
echo $content; //Выводим что нам дал script2.php
?>
|
|
|

18.06.2008, 03:15
|
|
Познавший АНТИЧАТ
Регистрация: 29.04.2007
Сообщений: 1,189
Провел на форуме: 5749763
Репутация:
1680
|
|
Млин не то... он выдаёт заголовок...
Я имел ввиду сделать привязку, то есть ссылаемся:
http://supersite.ru/script1.php он шлёт POST запрос второму скрипту, а второй скрипт в ответ шлёт первому скрипту секретный текст, и первый скрипт выводит на экран секретный текст полученный от скрипта 2.
|
|
|

18.06.2008, 03:18
|
|
Флудер
Регистрация: 20.11.2006
Сообщений: 3,315
Провел на форуме: 16641028
Репутация:
2371
|
|
На втором сайте найти тэги где включен секретный текст..
Например:
<div id="text">supertext</div>
И в скрипте в конце добавь:
PHP код:
preg_match('#<div id="text">(.*?)</div>#', $content, $tex);
$text = $tex[1];
echo $text;
|
|
|

18.06.2008, 03:32
|
|
Познавший АНТИЧАТ
Регистрация: 29.04.2007
Сообщений: 1,189
Провел на форуме: 5749763
Репутация:
1680
|
|
Млин... я совсем запутался...
Если не затруднит, напиши плииз оба php скрипта уже рабочие...
Сообщение от Isis
На втором сайте найти тэги где включен секретный текст..
Например:
<div id="text">supertext</div>
В этом случае если ко второму скрипту просто сослатсья, то секретный текст будет в открытом виде 
|
|
|

18.06.2008, 03:34
|
|
Флудер
Регистрация: 20.11.2006
Сообщений: 3,315
Провел на форуме: 16641028
Репутация:
2371
|
|
Стукни в асю
|
|
|

18.06.2008, 14:09
|
|
Познавший АНТИЧАТ
Регистрация: 12.03.2008
Сообщений: 1,379
Провел на форуме: 5866479
Репутация:
1809
|
|
Подскажите, как сделать "Выход" корректно? При входе регестрируется сессия:
PHP код:
session_register("valid_user");
Нужно сделать выход ссылкой, чтобы после ее нажатия сессия убивалась. Спасибо!
Последний раз редактировалось mff; 18.06.2008 в 14:25..
|
|
|

18.06.2008, 14:33
|
|
Участник форума
Регистрация: 06.06.2008
Сообщений: 162
Провел на форуме: 3942177
Репутация:
244
|
|
http://www.php.net/manual/en/function.session-unregister.php
PHP код:
if($_GET['mode']=='logout'){
session_unegister("valid_user");
} else {}
http://aaa.xxx/y.php?mode=logout
или session_destroy();
|
|
|

18.06.2008, 14:56
|
|
Участник форума
Регистрация: 01.03.2006
Сообщений: 169
Провел на форуме: 519496
Репутация:
78
|
|
Такой вопросик, написал скрипт для статы сайта, всю инфу по посещениям он записывает в info.php, решил немножко подправить info.php добавить кнопочку очистить, но столкнулся с проблемой... Стата создает таблицы в info.php, вот и решил через регулярку очищать все таблицы вида, но че то не получается или регулярка неправильная или может кто нибудь другой метод предложит.
PHP код:
?php
require_once('login.php');
if(!is_logined(MODE)) {
exit();
}
echo '<form method="post">';
echo '<input type="submit" name="sub" value=" Clean " />';
echo '<form>';
if(isset($_POST['sub']))
{
$list=file_get_contents("info.php");
$fin=str_replace('#<table><tr><td>(\S+)</td><td>(\S+)</td><td>(\S+)</td><td>(\S+)</td></tr></table>#','',$list);
$file_fin=fopen("info.php","w+");
fwrite($file_fin,$fin);
fclose($file_fin);
}
?>
<html>
<style>
body
{
background:#FFFFFF;
font-family:tahoma, verdana, arial;
font-size:14px;
}
table
{
border-collapse: collapse;
}
td
{
border:1px solid #FFFFFF;
width:250px;
text-align:center;
}
</style>
<table bgcolor="#40a0c0" ><tr><td><b style="color: White"><center>Script</center></b></td><td><b style="color: White"><center>Date</center></b></td><td><b style="color: White"><center>Refferal</center></b></td><td><b style="color: White"><center>IP</center></b></td></tr></table>
</html>
<table><tr><td>index.php</td><td>15.06.2008 00:58</td><td>http://www.nsma.ru</td><td>217.74.245.231</td></tr></table>
<table><tr><td>index.php</td><td>15.06.2008 01:01</td><td>none</td><td>217.74.245.231</td></tr></table>
<table><tr><td>index.php</td><td>15.06.2008 01:06</td><td>none</td><td>217.74.245.231</td></tr></table>
<table><tr><td>index.php</td><td>15.06.2008 01:07</td><td>none</td><td>213.180.206.41</td></tr></table>
<table><tr><td>index.php</td><td>15.06.2008 01:11</td><td>none</td><td>217.74.245.231</td></tr></table>
<table><tr><td>index.php</td><td>15.06.2008 01:11</td><td>none</td><td>194.67.1.13</td></tr></table>
<table><tr><td>index.php</td><td>15.06.2008 01:17</td><td>none</td><td>194.67.1.13</td></tr></table>
<table><tr><td>index.php</td><td>15.06.2008 01:25</td><td>none</td><td>217.74.245.231</td></tr></table>
<table><tr><td>index.php</td><td>15.06.2008 02:01</td><td>http://www.sm.aport.ru</td><td>194.67.20.227</td></tr></table>
<table><tr><td>index.php</td><td>15.06.2008 02:35</td><td>none</td><td>65.55.208.12</td></tr></table>
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|