За последние 24 часа нас посетили 54187 программистов и 1724 робота. Сейчас ищут 850 программистов ...

помогите доработать

Тема в разделе "PHP для новичков", создана пользователем fluderator, 18 дек 2010.

  1. fluderator

    fluderator Активный пользователь

    С нами с:
    18 дек 2010
    Сообщения:
    3
    Симпатии:
    0
    PHP:
    1.  
    2. <?php
    3. // Запрашиваем информацию о персонаже
    4.     $id=$data['sostav_game'];
    5.     $info = 'http://www.neverlands.ru/modules/api/info.cgi?playerid='.rawurlencode($id).'&info=1';
    6.         $ResultString=file_get_contents($info);
    7.  
    8. ### Как сделать, чтоб между открытием ресурса и началом его обработки стояла пауза в полсекунды?
    9.  
    10.         if(!empty($ResultString)) {
    11.          $ResultPL=explode("|", $ResultString);
    12.  
    13. // Запрашиваем информацию об эффектах
    14.     $eff = 'http://www.neverlands.ru/modules/api/info.cgi?playerid='.rawurlencode($id).'&effects=1';
    15.     $ResultString=file_get_contents($eff);
    16.         if(!empty($ResultString)) {
    17.  
    18. ### строка вида     2|1.Боевая травма.2.00:47:21@4.Легкая травма.1.00:30:06@12.Милосердие Создателя.1.00:12:08
    19. ### Вопрос! Правильно ли разбита строка, чтобы $ResultEff обрабатывала информацию между @ ?
    20.  
    21.         $ResultAll = explode("|", $ResultString);
    22.         $ResultPos = str_replace("", "@", $ResultAll[1]);
    23.             for ($t=0; $t < count($ResultPos); $t++){
    24.         $ResultEff = explode(".", $ResultPos[$t]);
    25.  
    26. //Задаем константы персонажа
    27.     $nick=$ResultPL[1];
    28.  
    29. //Задаем константы эффектов
    30.         $tpic=$ResultEff[0];
    31.         $ttyp=$ResultEff[1];
    32.         $tkol=$ResultEff[2];
    33. }
    34. }          
    35. }
    36.  
    37.  
    38.  
    39. echo "</table><br>";
    40. ?>
    41.  
     
  2. RX200

    RX200 Активный пользователь

    С нами с:
    18 дек 2010
    Сообщения:
    56
    Симпатии:
    0
    mixed str_replace ( mixed search, mixed replace, mixed subject [, int &count] )

    Эта функция возвращает строку или массив subject, в котором все вхождения search заменены на replace.