Как вынести весь рабочий код в отдельную функцию?

Статус
В этой теме нельзя размещать новые ответы.

Иришка

Новичок
Как вынести весь рабочий код в отдельную функцию?

Привет, у меня возникли некоторые проблемы. Надо вынести весь рабочий код в отдельную функцию. Помогите пожалуйста.

И еше не могу добавить поле ввода ника и обработку ошибок сервера (server down, ip blocked)


PHP:
<?php  

//error_reporting (E_ALL);  
require_once('Class.php');  

// получаем логин из формы  
$lgn="login";  

$urls=array("http://site.ru","http://site.ru",  
"http://site.ru","http://site.ru",  
"http://site.ru","http://site.ru",  
"http://site.ru","http://site1.ru","http://site2.ru");  

// тут должны быть функция, в которую передаем ник  
foreach($urls as $num => $siteurl) {  

$gameurl=$siteurl."/forum.php?search=".$lgn."&n=sales";  
$page = tool::readURL($gameurl);  
preg_match_all('#<a href=\"\/forum.php\?id=(.*)\&n=sales\">(.*)width=15 height=15>\s(.*)</a>(.*)<nobr><SCRIPT>drwfl\(\"(.*)\"#iU', $page['_content'], $arr, PREG_SET_ORDER);  

$gameurl=$siteurl."/forum.php?search=".$lgn."&n=jeremiad";  
$page_j = tool::readURL($gameurl);  
preg_match_all('#<a href=\"\/forum.php\?id=(.*)\&n=jeremiad\">(.*)width=15 height=15>\s(.*)</a>(.*)<nobr><SCRIPT>drwfl\(\"(.*)\"#iU', $page_j['_content'], $arr_j, PREG_SET_ORDER);  

print("<b>".$siteurl."</b><br>");  
print("<b><font color=green>Сделки</font></b><br>");  
foreach($arr as $key => $value)  
{  
 if($arr[$key][5]==$lgn){  
    print("<a href=\"http://site/forum.php?id=".$arr[$key][1]."&n=sales\" target=_blank>".$arr[$key][3]."</a>"." (".$arr[$key][5].")<br>");  
 }  
}  
print("<b><font color=red>Жалобы</font></b><br>в которых упоминается ник ".$lgn."<br>");  
foreach($arr_j as $key_j => $value_j)  
{  
    print("<a href=\"http://site/forum.php?id=".$arr_j[$key_j][1]."&n=sales\" target=_blank>".$arr_j[$key_j][3]."</a>"." (".$arr_j[$key_j][5].")<br>");  
}  
print("<hr><br>");  
}  
?>
заранее блогодарю.
 
PHP:
function blah()
{
$lgn="login";  

$urls=array("http://site.ru","http://site.ru",  
"http://site.ru","http://site.ru",  
"http://site.ru","http://site.ru",  
"http://site.ru","http://site1.ru","http://site2.ru");  

// тут должны быть функция, в которую передаем ник  
foreach($urls as $num => $siteurl) {  

$gameurl=$siteurl."/forum.php?search=".$lgn."&n=sales";  
$page = tool::readURL($gameurl);  
preg_match_all('#<a href=\"\/forum.php\?id=(.*)\&n=sales\">(.*)width=15 height=15>\s(.*)</a>(.*)<nobr><SCRIPT>drwfl\(\"(.*)\"#iU', $page['_content'], $arr, PREG_SET_ORDER);  

$gameurl=$siteurl."/forum.php?search=".$lgn."&n=jeremiad";  
$page_j = tool::readURL($gameurl);  
preg_match_all('#<a href=\"\/forum.php\?id=(.*)\&n=jeremiad\">(.*)width=15 height=15>\s(.*)</a>(.*)<nobr><SCRIPT>drwfl\(\"(.*)\"#iU', $page_j['_content'], $arr_j, PREG_SET_ORDER);  

print("<b>".$siteurl."</b><br>");  
print("<b><font color=green>Сделки</font></b><br>");  
foreach($arr as $key => $value)  
{  
 if($arr[$key][5]==$lgn){  
    print("<a href=\"http://site/forum.php?id=".$arr[$key][1]."&n=sales\" target=_blank>".$arr[$key][3]."</a>"." (".$arr[$key][5].")<br>");  
 }  
}  
print("<b><font color=red>Жалобы</font></b><br>в которых упоминается ник ".$lgn."<br>");  
foreach($arr_j as $key_j => $value_j)  
{  
    print("<a href=\"http://site/forum.php?id=".$arr_j[$key_j][1]."&n=sales\" target=_blank>".$arr_j[$key_j][3]."</a>"." (".$arr_j[$key_j][5].")<br>");  
}  
print("<hr><br>");  
}   
}
?
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху