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

14.06.2009, 10:37
|
|
Новичок
Регистрация: 17.03.2008
Сообщений: 29
Провел на форуме: 62375
Репутация:
1
|
|
ребятки, подскажите как сделать следующую вещъ
есть ссылка с параметрами, типа: $url = "&site=site.ru&ref=site2.ru";
кодируем ее: $dec=base64_encode($url);
и гетом передает кракозябли другому скрипту, в котором:
$url = $_GET['krakozyabli'];
$link=base64_decode($url);
как дальше разобрать строку на переменные site и ref с параметрами из указанной строки $url ?
|
|
|

14.06.2009, 11:01
|
|
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме: 3660186
Репутация:
905
|
|
PHP код:
<?php
$url = '&site=site.ru&ref=site2.ru';
parse_str ($url);
echo $site, ' ', $ref, "\n";
?>
|
|
|

14.06.2009, 11:52
|
|
Участник форума
Регистрация: 01.01.2009
Сообщений: 138
Провел на форуме: 817404
Репутация:
82
|
|
как сделать чтоб работало? я пока чайник)
Код:
<?
echo "<html>
<BODY leftMargin=0 topMargin=0 rightMargin=0 marginheight=0 marginwidth=0 text=#99ff33 bgcolor=#000000 link=#green alink=#green><center><table>
<p> </p>
<p> </p>
<form method="POST"><table width=60% border=1 align=center>
<tr>
<th scope="col"><p>
Сайт :
<input type="text" name="url">
<input type="submit" name="ok" value="Подтвердить">
</p>
<p>Прокси:
<input type="text" name="proxy">
<input type="checkbox" name="usproxy" value="Использовать прокси?">
Использовать прокси? </p></th>
</tr>
</table></form>
<p> </p>
</html>";
if (isset($_POST['ok'])) {
if (empty($usproxy)) {
function get($url) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.1) Gecko/2008070208');
$ss=curl_exec($ch);
curl_close($ch);
return $ss;
}
$a=get($url);
echo $a;
}else {
function get($url) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.1) Gecko/2008070208');
curl_setopt($ch, CURLOPT_PROXY, "$proxy");
$ss=curl_exec($ch);
curl_close($ch);
return $ss;
}
$content=get($url,$prox);
echo $content ;
}else {
// просто выводим форму
}
?>
|
|
|

14.06.2009, 12:05
|
|
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме: 6075534
Репутация:
2731
|
|
PHP код:
<?
echo '<html>
<BODY leftMargin=0 topMargin=0 rightMargin=0 marginheight=0 marginwidth=0 text=#99ff33 bgcolor=#000000 link=#green alink=#green><center><table>
<p> </p>
<p> </p>
<form method="POST"><table width=60% border=1 align=center>
<tr>
<th scope="col"><p>
Сайт :
<input type="text" name="url">
<input type="submit" name="ok" value="Подтвердить">
</p>
<p>Прокси:
<input type="text" name="proxy">
<input type="checkbox" name="usproxy" value="Использовать прокси?">
Использовать прокси? </p></th>
</tr>
</table></form>
<p> </p>
</html>';
if (isset($_POST['ok'])) {
if (empty($usproxy)) {
function get($url) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.1) Gecko/2008070208');
$ss=curl_exec($ch);
curl_close($ch);
return $ss;
}
$a=get($url);
echo $a;
}else {
function get($url) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.1) Gecko/2008070208');
curl_setopt($ch, CURLOPT_PROXY, "$proxy");
$ss=curl_exec($ch);
curl_close($ch);
return $ss;
}
$content=get($url,$prox);
echo $content ;
}
}
?>
|
|
|

14.06.2009, 15:34
|
|
Познающий
Регистрация: 29.11.2004
Сообщений: 80
Провел на форуме: 479552
Репутация:
6
|
|
Есть такая проблема. Нужно собрать ID С сайта.. ID вроде собирает но только с одной страници.. А нужно с многих.
Вот код :
Код:
$q->Get('http://one.lv/navigate.do?tkn=6242&st.view=2&st.id=community.indirectfriends.list&st.friends.page=2');
file_put_contents($inc_dir.'/debug_friends.html', $q->Result);
$content = file_get_contents('C:\xampp\htdocs\inc\debug_friends.html');
$regexp = '/(\d+)<span class="tableNavigationEnabled">/s';
preg_match($regexp, $content, $page);
$friends_pages = $page[1];
print "Pages with friends : $friends_pages\n";
for ($f = 1; $f <= $friends_pages; $f++) {
$q->Get("http://one.lv/navigate.do?tkn=tkn()&st.view=2&st.id=community.indirectfriends.list&st.friends.page=$f");
$content2 = file_put_contents($inc_dir.'/friends.html', $q->Result);
$regexp2 = '/uid="([0-9]+)"/ism';
preg_match_all($regexp2, $content2, $uid);
file_put_contents('C:\uid.txt', implode("\r\n", $uid[1]));
}
в чём ошыбка?
|
|
|

14.06.2009, 17:50
|
|
Участник форума
Регистрация: 06.06.2006
Сообщений: 163
Провел на форуме: 1025198
Репутация:
11
|
|
ДОброго времени суток.
Работу с файлами пока не освоил по этому прошу совета...
У меня есть масив с большим количеством файлов txt в которых хранится инвофрмвция о сайте а также с логином паролем и ящиком но они находяться в столбик тоесть вначале адрес а потом вся инфа отдельно в каждой строчке в низ. мне нужно написать код который будет перебирать эти файлы в масиве и искать в них определённый сайт в этих текстовых файлах и другу связанную с ним информацию тоесть логин пароль и ящик и записывало в отдельный файл или хотыбф выводило на экран.
Подскажите как это сделать. вернее с помощью какой функции производиться поиск и считывание информации из файла. Тоесть находит адрес сайта копирует его и несколько строчек которые находятся ниже.
|
|
|

14.06.2009, 18:18
|
|
Постоянный
Регистрация: 09.11.2006
Сообщений: 639
Провел на форуме: 1917742
Репутация:
541
|
|
сдесь помогают с кодом, с твоими тоесть наработками, помогают начинающим программерам. а пишут по ТЗ в другом разделе, за деньги.
|
|
|

14.06.2009, 18:24
|
|
Участник форума
Регистрация: 06.06.2006
Сообщений: 163
Провел на форуме: 1025198
Репутация:
11
|
|
я прошу хотябы подсказать какую функцию использовать для поиска в файле.
|
|
|

14.06.2009, 18:55
|
|
Постоянный
Регистрация: 09.11.2006
Сообщений: 639
Провел на форуме: 1917742
Репутация:
541
|
|
substr,strpos и тд... читай мануал по пхп. работа с файлами, строками, массивами описывается во всех книгах по пхп, это основы... какой помощи ты хочеш ? читай мануал, пиши код, если будут какие ошибки, будем конплеировать в месте .
Последний раз редактировалось LEE_ROY; 14.06.2009 в 18:58..
|
|
|

14.06.2009, 19:21
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
Сообщение от Chrek625
ДОброго времени суток.
Работу с файлами пока не освоил по этому прошу совета...
У меня есть масив с большим количеством файлов txt в которых хранится инвофрмвция о сайте а также с логином паролем и ящиком но они находяться в столбик тоесть вначале адрес а потом вся инфа отдельно в каждой строчке в низ. мне нужно написать код который будет перебирать эти файлы в масиве и искать в них определённый сайт в этих текстовых файлах и другу связанную с ним информацию тоесть логин пароль и ящик и записывало в отдельный файл или хотыбф выводило на экран.
Подскажите как это сделать. вернее с помощью какой функции производиться поиск и считывание информации из файла. Тоесть находит адрес сайта копирует его и несколько строчек которые находятся ниже.
Небольшой совет - учись ПРАВИЛЬНО задавать вопросы. Например, приведи пример такого файла (хоть одного, из массива) - имеет значение всё, и порядок расположения инфо (если без разделителей - включая пустые строки), или если есть специальные разделители блоков информации - и ВОТ ТОГДА будет тебе счастье, потому что тут античат, и тут помогут
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|