Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Помогите доделать.
 
 автор: Mifey   (12.08.2009 в 14:15)   письмо автору
 
 

Смысл заключается в том, что показывает информацию о персонаже, но это для одного. Как сделать, чтоб можно было вводить адреса ссылок и всё работало для 10 и более персонажей?

<?php
ini_set
("open_basedir",false);
ini_set("safe_mode",false);
ini_set("display_errors",1);
if(!
function_exists("curl_init")) echo "Curl то не установлен";
$options = array(
    
CURLOPT_URL => "http://combats.com/inf.pl?login=Миссис%20Марпл&short=1",
    
CURLOPT_RETURNTRANSFER => true,
    
CURLOPT_AUTOREFERER => true,
    
CURLOPT_FOLLOWLOCATION => true
);

$ch curl_init();
curl_setopt_array($ch,$options);
$body curl_exec($ch);
$lines explode("\n",$body);
$k=0;
$d=0;
foreach (
$lines as $line_num => $line) { 
    
$data_tmp=htmlspecialchars($line); 
    list(
$no_data$yes_data) = explode("="$data_tmp); 
    
$data=$yes_data;
    
$k=$k+1;
    if (
$k==1){ $login=$data;}
    if (
$k==2){ 
        if (
$data==1) {$login_online=$data;}
        else {
$k=3$d=1;}}
    if (
$k==3){ $id=$data;}
    if (
$k==4){ $align=$data;}
    if (
$k==7){ $gamecity=$data;}
    if (
$k==8){$city_url=$data;}
    if (
$k==9){ 
        if (
$d==0){$room_name=$data;}
        else {
$k=10;}}
    if (
$k==10){ $level=$data;}
    if (
$k==14){ $klan=$data;}
    if (
$k==15){ $rank=$data;}
}
function 
w($login,$login_online,$id,$align,$gamecity,$city_url,$room_name,$level,$klan,$rank){
    if (
$login_online==1) {echo '<IMG SRC="http://img.apoclan.com/online.gif">';}
    else {echo 
'<IMG SRC="http://img.combats.com/i/offline.gif">';}
    if (
$gamecity=="Suncity") {echo '<IMG SRC="http://img.combats.com/i/misc/forum/fo5.gif">';}
    echo 
'<IMG SRC="http://img.combats.com/i/align'.$align.'.gif">';
    echo 
'<IMG SRC="http://img.combats.com/i/klan/'.$klan.'.gif" >';
    echo 
$login;
    echo 
'['.$level.']';
    echo 
'<a href='.$city_url.'/inf.pl?'.$id.' target=_blank><IMG SRC=http://img.combats.com/i/inf.gif WIDTH=12 HEIGHT=11 ALT="Информация о персонаже"></a>';
    echo 
' - '.$rank;
}
echo 
'<meta content="text/html; charset=windows-1251" http-equiv=Content-type>';
echo 
'<style type="text/css"> A IMG {border: none;}</style>';
echo 
'<body style="background-color:black;">';
echo 
'<p><font color="white">';
w($login,$login_online,$id,$align,$gamecity,$city_url,$room_name,$level,$klan,$rank);
echo 
'</font></p>';
?>

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования