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

18.12.2009, 21:53
|
|
Участник форума
Регистрация: 01.01.2009
Сообщений: 138
Провел на форуме: 817404
Репутация:
82
|
|
help me)
есть текстовик :
PHP код:
...............................
21
432=>
343
4354235
42<=3=>
234
6542=>36
5423
<=654235435
346432
<=4352435423
5
Нужно чтобы скрипт если находил в строках <= и => то изменял отступ последуюших строк, тоесть должно получиться:
PHP код:
......................
21
432=>
343
4354235
42<=3=>
234
6542=>36
5423
<=654235435
346432
<=4352435423
5
|
|
|

18.12.2009, 22:02
|
|
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме: 3660186
Репутация:
905
|
|
А что делать со строкой "42<=3=>", где оба символа присутствуют?
|
|
|

18.12.2009, 22:07
|
|
Участник форума
Регистрация: 01.01.2009
Сообщений: 138
Провел на форуме: 817404
Репутация:
82
|
|
Сообщение от krypt3r
А что делать со строкой "42<=3=>", где оба символа присутствуют?
выдвинуть из текста на один отступ ближе а дальше текст пустить как перед такой строкой
PHP код:
//
1213
35
4<=354=>6
5465
654
6
|
|
|

18.12.2009, 22:15
|
|
Новичок
Регистрация: 17.12.2009
Сообщений: 6
Провел на форуме: 10945
Репутация:
0
|
|
PHP код:
echo"<script type='text/javascript' src='".JS."jquery.js'></script>\n"; echo"<script type='text/javascript' src='".JS."cookies.js'></script>\n"; echo"<script type='text/javascript' src='".JS."jquery.cookies.js'></script>\n"; echo "<title>".$settings['sitename']."</title>\n"; ?> <? echo"</head>\n"; require_once INCLUDES."navigation.php"; echo"<center><table border='0' align='center' cellpadding='0' cellspacing='0' class='stat sortable' >"; if(!$serv_num==0){ echo"</tbody></table>"; echo"<link rel='stylesheet' href='http://www.mon1toring.ru/templates/two-tiers.css' type='text/css'></link>\n"; echo"<link rel='stylesheet' href='http://www.mon1toring.ru/templates/default.css' type='text/css'></link>\n"; echo "<hr class='none_hr' /><table border='0' align='center' cellpadding='0' cellspacing='0' class='another_table' width='100%'><th width='4%'><center><DIV align=center> <IMG height=11 src='images/pw1.gif' width=9 border=0 ;></DIV></center></th><th width='28%'><left>".$locale['010']."</left></th><th width='10%'><center>".$locale['011']."</center></th><th width='20%'><center>".$locale['012']."</center></th><th width='18%'><center>".$locale['013']."</center></th><th width='8%'><center>".$locale['014']."</center></th><th width='6%'><center>".$locale['015']."</center></th><th width='6%'><center>".$locale['016']."</center></th></tr>"; $i=0; while($r=dbarray_fetch($servers)) { $players = $r['server_players']."/".$r['server_maxplayers'] ; if($r['server_players'] == $r['server_maxplayers']) { $players = "<font color='#00FF00'>".$r['server_players']."/".$r['server_maxplayers']."</font>";} if($r['server_players'] == 0) { $players = "<font color='red'>".$r['server_players']."/".$r['server_maxplayers']."</font>";} $i++; $img = "<img src='images/maps/default.jpg' width='40' height='30'>"; if (file_exists("images/maps/$r[server_map].jpg")) {$img = "<img src='".BASEDIR."images/maps/$r[server_map].jpg' width='40' height='30' alt='$r[server_map]'>";} if($r['server_vip']==1){ echo"<tr class='' onmouseout=this.className='' onmouseover=this.className='hl' height='30' style='background: #570016; text-align:left;'><td>$i</td>";} else {echo"<tr class='' onmouseout=this.className='' onmouseover=this.className='hl'><td>$i</td>";} echo"<td align='left'><a href='".$settings['siteurl']."server-$r[server_id]' id='link'>$r[server_name]</a></td>"; echo"<td align='center'><a href='steam://connect/$r[server_ip]'>$r[server_ip]</a></td>"; echo"<td align='center'><a href='./images/maps/$r[server_map].jpg'>".$img."<br>$r[server_map]</a></td>"; echo"<td align='center'>".$players."</td>"; echo"<td align='center'>$r[server_protokol]</td>"; echo"<td align='center'><img src='images/flags/$r[server_location].png' height='12' width='16' alt='$r[server_location]' title='$r[server_location]''></td>"; echo"<td align='center'>"; if($r['server_vip']==1){ echo $locale['018']; } else{ echo "<span class='votes_count' id='votes_count$r[server_id]' >".$r['votes']."</span>"; echo "<span class='vote_buttons' id='vote_buttons$r[server_id]'>"; echo " <a href='javascript:;' class='vote' id='$r[server_id]'></a>"; echo "</span>"; } echo "</td></tr></tr>"; } } else {echo "<th><center> ".$locale['017']."</center></th>"; } echo"</tbody></table></center>"; if($serv_num !=0) { $ip = getenv('REMOTE_ADDR'); $ip = $_SERVER['REMOTE_ADDR']; echo "<div align='center'>Ваш IP адрес: ";echo $ip; echo"</tbody></table></center><div align='center'><a href ='all_servers'>".$locale['022']."</a></div>";} echo"<hr class='clear'>";
вот скрипт вывода инфы о серверах!CS
ребят нада замутить вывод популярной карты
Если возможно описать по подробнее!
Много где обращался везде баян!Последняя надежда на вас!)
Заранее спасибо!
Последний раз редактировалось hooligan4ik; 18.12.2009 в 22:18..
|
|
|

18.12.2009, 22:50
|
|
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
Провел на форуме: 791766
Репутация:
61
|
|
Безопасен ли инклуд?
PHP код:
function cl_include($action){
$action = (string)($action);
$filter = array("http","ftp",":",";","/","\\",".","%27","'","`","=","%","base64");
$filter_data = str_replace($filter, "", $action);
return $filter_data;
}
$action=htmlspecialchars((string)$_GET[action]);
if((file_exists("modules/$action.php"))&&(is_file("modules/$action.php"))){
$action=cl_include($action);
include("modules/$action.php");
}
|
|
|

19.12.2009, 00:16
|
|
Участник форума
Регистрация: 01.03.2006
Сообщений: 169
Провел на форуме: 519496
Репутация:
78
|
|
Помогите составить POST multipart/form-data запрос через curl
PHP код:
POST http://site.ru/add.php HTTP/1.1
User-Agent: Opera/9.80 (Windows NT 5.2; U; ru) Presto/2.2.15 Version/10.01
Host: site.ru
Accept: text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1
Accept-Language: ru-RU,ru;q=0.9,en;q=0.8
Accept-Charset: iso-8859-1, utf-8, utf-16, *;q=0.1
Accept-Encoding: deflate, gzip, x-gzip, identity, *;q=0
Referer: http://site.ru/rent/add.html
Cookie: uid=AAAAACcbJEvUO3WmAWhUBQ==; pscode=OXYfz9gLUP2Ln8vjiIUdoJUXZiVpc581; isauth=1
Cookie2: $Version=1
Connection: Keep-Alive, TE
TE: deflate, gzip, chunked, identity, trailers
Content-Length: 2237
X-Opera-Info: ID=869, p=0, f=7, sw=1024, sh=768
X-Opera-ID: e91b0c8c521ea347c317914aa6fb71c48a9653b74459580683b9e82620e0704d
X-Opera-Host: t09-02:12431
X-OA: 2740 15d569fbf510645c5b829f9b084a0510389d1de51650653f093436ca8c4d5fa1
X-OB: peregrine
Content-Type: multipart/form-data; boundary=----------t9JEJDbwWY3An0Q9pvzHgH
------------t9JEJDbwWY3An0Q9pvzHgH
Content-Disposition: form-data; name="action"
add
------------t9JEJDbwWY3An0Q9pvzHgH
Content-Disposition: form-data; name="rubric"
2
------------t9JEJDbwWY3An0Q9pvzHgH
Content-Disposition: form-data; name="object"
6
------------t9JEJDbwWY3An0Q9pvzHgH
Content-Disposition: form-data; name="region"
3
------------t9JEJDbwWY3An0Q9pvzHgH
Content-Disposition: form-data; name="series"
6
------------t9JEJDbwWY3An0Q9pvzHgH
Content-Disposition: form-data; name="build_type"
3
------------t9JEJDbwWY3An0Q9pvzHgH
Content-Disposition: form-data; name="status"
1
------------t9JEJDbwWY3An0Q9pvzHgH
Content-Disposition: form-data; name="decoration"
1
------------t9JEJDbwWY3An0Q9pvzHgH
Content-Disposition: form-data; name="address"
пр.Ленина 93
------------t9JEJDbwWY3An0Q9pvzHgH
Content-Disposition: form-data; name="area_build"
36
------------t9JEJDbwWY3An0Q9pvzHgH
Content-Disposition: form-data; name="floor"
3
------------t9JEJDbwWY3An0Q9pvzHgH
Content-Disposition: form-data; name="floors"
1
------------t9JEJDbwWY3An0Q9pvzHgH
Content-Disposition: form-data; name="phone"
1
------------t9JEJDbwWY3An0Q9pvzHgH
Content-Disposition: form-data; name="furnit"
1
------------t9JEJDbwWY3An0Q9pvzHgH
Content-Disposition: form-data; name="area_site"
34
------------t9JEJDbwWY3An0Q9pvzHgH
Content-Disposition: form-data; name="area_site_unit"
1
------------t9JEJDbwWY3An0Q9pvzHgH
Content-Disposition: form-data; name="contacts"
zloy@mail.ru
------------t9JEJDbwWY3An0Q9pvzHgH
Content-Disposition: form-data; name="price"
0
------------t9JEJDbwWY3An0Q9pvzHgH
Content-Disposition: form-data; name="price_unit"
1
------------t9JEJDbwWY3An0Q9pvzHgH
Content-Disposition: form-data; name="img1"; filename=""
------------t9JEJDbwWY3An0Q9pvzHgH
Content-Disposition: form-data; name="img2"; filename=""
------------t9JEJDbwWY3An0Q9pvzHgH
Content-Disposition: form-data; name="img3"; filename=""
------------t9JEJDbwWY3An0Q9pvzHgH
Content-Disposition: form-data; name="description"
------------t9JEJDbwWY3An0Q9pvzHgH
Content-Disposition: form-data; name="period"
1
------------t9JEJDbwWY3An0Q9pvzHgH--
|
|
|

19.12.2009, 00:29
|
|
Участник форума
Регистрация: 20.07.2008
Сообщений: 177
Провел на форуме: 625939
Репутация:
54
|
|
Сообщение от Deathdreams
Chode
Тут не эекстрасенсы сидят, напиши какой должен быть функционал, потом глянь в Полезных скриптах, может там чё есть.
Про экстрасенсов я вижу.
Объясню: я написал "для работы c pop-imap, smtp" - под этим подразумевал прием и передача почты. Словосочетание "максимально универсальную" означало наибольшую совместимость с различными стандартами протоколов - стандарты RFC для IMAP, POP3, SMTP. Таким образом искомая библиотека, класс, расширение PEAR или еще что нибудь должно обладать готовыми средствами для автоматического определения стандартов используемых для, хотя бы, простейшего приема, передачи почты.
Сейчас лучше ? 
|
|
|

19.12.2009, 00:35
|
|
Познающий
Регистрация: 11.11.2008
Сообщений: 77
Провел на форуме: 1144288
Репутация:
99
|
|
Сообщение от Zircool
Помогите составить POST multipart/form-data запрос через curl
Вот, вроде так...
Заголовки не все, но по аналогии, думаю доделаешь.
PHP код:
$upload="";
$postdata = array("action" => "add", "rubric" => "2", "rubric" => "2", "object" => "6", "region" => "3", "img1" => "@".$upload);
$httpheaders = array("Host: site.ru", "Cookie2: $Version=1");
$url="http://site.ru/add.php";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_COOKIE, "uid=AAAAACcbJEvUO3WmAWhUBQ==; pscode=OXYfz9gLUP2Ln8vjiIUdoJUXZiVpc581; isauth=1");
curl_setopt($ch, CURLOPT_HTTPHEADER, $httpheaders);
curl_setopt($ch, CURLOPT_USERAGENT, "Opera/9.80 (Windows NT 5.2; U; ru) Presto/2.2.15 Version/10.01")
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $postdata);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
$result = curl_exec($ch);
curl_close($ch);
|
|
|

19.12.2009, 04:43
|
|
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме: 1698585
Репутация:
818
|
|
Сообщение от Byrger
Безопасен ли инклуд?
PHP код:
function cl_include($action){
$action = (string)($action);
$filter = array("http","ftp",":",";","/","\\",".","%27","'","`","=","%","base64");
$filter_data = str_replace($filter, "", $action);
return $filter_data;
}
$action=htmlspecialchars((string)$_GET[action]);
if((file_exists("modules/$action.php"))&&(is_file("modules/$action.php"))){
$action=cl_include($action);
include("modules/$action.php");
}
PHP код:
<?php
$filter_data = 'hthttptp';
$filter = array("http","ftp",":",";","/","\\",".","%27","'","`","=","%","base64");
$filter_data = str_replace($filter, "", $filter_data);
echo $filter_data;
?>
выведет:
Вот и вся твоя защита, указывай явно что можно инлудить а что нет.
|
|
|

19.12.2009, 14:30
|
|
Познающий
Регистрация: 11.04.2007
Сообщений: 57
Провел на форуме: 1024865
Репутация:
-2
|
|
Не могу понять в чем может быть ошибка Vkontakte.ru Ретривер(высылание паролей по списку мыл)
PHP код:
(c)Player#1 for antichat.ru<br><br>
<?php
set_time_limit(0);
function curl($url,$post)
{
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($ch);
curl_close($ch);
return $result;
};
$fp=fopen("accounts.txt", "rt");
while(!feof($fp))
{
$str = fgets($fp, 100);
$acc = explode(";", $str, 2);
$login = trim($acc[0]);
$post = "op=retrieve&email=".$login;
$result = curl("http://vkontakte.ru/login.php", $post);
echo $login;
flush();
if(strpos($result, "Location: login.php?p=1"))
{
echo " - Пароль выслан<br>";
}else{
echo "Ошибка!<br>";
};
};
fclose($fp);
?>
Хелп 
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|