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

01.08.2009, 15:00
|
|
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме: 18127311
Репутация:
1676
|
|
Нужно, чтоб мне скрипт сохранил только строчки где есть: mail.ru list.ru bk.ru ?
PHP код:
$list = file('1.txt');
$fh = fopen("2.txt", "a+");
foreach($list as $line) if(preg_match('/mail\.ru|list\.ru|bk\.ru/', $line, $null)) fwrite($fh, $line);
fclose($fh);
|
|
|

01.08.2009, 15:02
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
PHP код:
<pre>
<?php
@ini_set("display_errors","1");
// Нужно, чтоб мне скрипт сохранил только строчки где есть: mail.ru list.ru bk.ru ?
$a = 'tema1.txt';// файло с нужными данными
$b = file($a);
foreach ($b as $value) {
if (strpos($value,'mail.ru') || strpos($value,'list.ru') || strpos($value,'bk.ru'))
echo "$value\n";
}
?>
</pre>
Последний раз редактировалось Pashkela; 01.08.2009 в 15:06..
|
|
|

01.08.2009, 15:11
|
|
Познающий
Регистрация: 20.06.2009
Сообщений: 67
Провел на форуме: 430977
Репутация:
13
|
|
спс) всем по + тыкнул)
|
|
|

02.08.2009, 02:14
|
|
Новичок
Регистрация: 20.11.2007
Сообщений: 13
Провел на форуме: 681237
Репутация:
1
|
|
Подскажите, пожалуйста, как правильней реализовать:
Цель: при обращении к скрипту, он должен отобразить рандомную цитату с баша,"подчистив" ненужные теги. Есть заготовка, но что-то в ней не так, собственно что?=\
Заранее сорри за нубский вопрос)только учусь...
PHP код:
<?php
$cookie = '';
function go($link, $cookie){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$link);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_TIMEOUT, 0);
curl_setopt($ch, CURLOPT_GET, 0);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_COOKIE, $cookie);
$otvet = curl_exec($ch);
curl_close($ch);
return $otvet;
}
$link ="http://bash.org.ru/forweb/";
$result= go($link, $cookie);
$begin = "<\' + \'/span>";
$begin = strpos($result, $begin) + strlen($begin);
$end = "<\' + \'small>";
$end = strpos($result, $end, $begin);
$bash = substr($result, $begin, $end - $begin);
$bash = str_replace("<\' + \'br>",'',$bash);
$asd = iconv("windows-1251", "UTF-8", $bash);
$zxc = urldecode($asd);
echo $zxc;
?>
выводит аля: ~
K Server: nginx Date: Sat, 01 Aug 2009 22:20:51 GMT Content-Type: text/html; charset=windows-1251 Connection: keep-alive X-Powered-By: PHP/5.2.0-8 etch13 Content-Length: 475 var borq=''; borq = '<' 'div id="b_q"><' 'a href="http://bash.org.ru/quote/393068">393068<' '/a> <' 'span id="b_q_h">[ 3136 ]<' '/span><' 'br>1: за мной ОБЭП кажццо охотиццо!<' 'br>2: ????<' 'br>1: ща деньги в банкомате снимал<' 'br>1: купюра вылезла в 1тыщщу рублей на ней ручкой написано "Йа взятко"<' 'br><' 'br><' 'small><' 'a href="http://bash.org.ru/">Больше на bash.org.ru!<' '/small><' '/a><' '/div>'; document
Последний раз редактировалось PROPH3T; 02.08.2009 в 02:21..
|
|
|

02.08.2009, 02:32
|
|
Постоянный
Регистрация: 03.06.2009
Сообщений: 385
Провел на форуме: 3178262
Репутация:
389
|
|
PHP код:
<?php
function go($url)
{
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, True);
$result = curl_exec($curl);
curl_close($curl);
return $result;
}
$url ="http://bash.org.ru/forweb/";
$result = go($url);
$begin = "<' + '/span>";
$end = "<' + 'small>";
$begin_pos = strpos($result, $begin) + strlen($begin);
$end_pos = strpos($result, $end, $begin_pos);
$bash = substr($result, $begin_pos, $end_pos - $begin_pos);
$bash = str_replace("' + '", '', $bash);
$bash = str_replace('<br>', '', $bash);
echo $bash;
?>
|
|
|

02.08.2009, 21:01
|
|
Новичок
Регистрация: 20.11.2007
Сообщений: 13
Провел на форуме: 681237
Репутация:
1
|
|
Огромное спасибо ^_^
----------
// к кому можно обратиться с вопросом по php в лс ?...
|
|
|

02.08.2009, 22:05
|
|
Новичок
Регистрация: 20.11.2007
Сообщений: 13
Провел на форуме: 681237
Репутация:
1
|
|
ладно....значит пока что другой вопрос....
нужно при переходе по ссылке сохранить со страницы изображение в папку
----
по ссылке перехожу, сграбил в переменную ссылку на картинку, теперь как её сохранить в определённую папку?...
PHP код:
$url ="http://torrents.ru/forum/viewtopic.php?t=1196163";
$otvet = connect($url);
$begin = "img-right\" title=\"";
$end = "\"";
$begin_pos = strpos($otvet, $begin) + strlen($begin);
$end_pos = strpos($otvet, $end, $begin_pos);
$filmimg = substr($otvet, $begin_pos, $end_pos - $begin_pos);
возвращает
http://pic.ipicture.ru/uploads/081024/Q00Fvcgw2g.jpg
но как быть дальше?)
Последний раз редактировалось PROPH3T; 02.08.2009 в 22:57..
|
|
|

02.08.2009, 22:22
|
|
Участник форума
Регистрация: 06.12.2006
Сообщений: 174
Провел на форуме: 1700952
Репутация:
199
|
|
Сообщение от PROPH3T
ладно....значит пока что другой вопрос....
нужно при переходе по ссылке сохранить со страницы изображение в папку
----
по ссылке перехожу, сграбил в переменную ссылку на картинку, теперь как её сохранить?...
гугл пока что не помог...
Покажи что ты там накалякал) вставь сюда код
|
|
|

02.08.2009, 22:33
|
|
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме: 1698585
Репутация:
818
|
|
по ссылке перехожу, сграбил в переменную ссылку на картинку, теперь как её сохранить?...
$img = file_get_contents('www.sdsd...../1.gif');
file_put_contents('img.png',$img);
Последний раз редактировалось b3; 02.08.2009 в 22:36..
|
|
|

02.08.2009, 23:08
|
|
Новичок
Регистрация: 20.11.2007
Сообщений: 13
Провел на форуме: 681237
Репутация:
1
|
|
работает))изображение сохранилось в папку со скриптом...
сорри, что сразу забыл сказать..., но:
а если надо указывать дирректорию для сохранения изображения?...
путь находится в переменной
глянул синтаксис команды, но не получилось..=\
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|