[php] Новичкам: задаем вопросы

Discussion in 'PHP' started by _Great_, 26 May 2007.

Thread Status:
Not open for further replies.
  1. chexec

    chexec Member

    Joined:
    19 Nov 2010
    Messages:
    67
    Likes Received:
    11
    Reputations:
    3
    сорри, попутал.
     
  2. LStr1ke

    LStr1ke Elder - Старейшина

    Joined:
    29 Jul 2009
    Messages:
    801
    Likes Received:
    145
    Reputations:
    73
    OSW
    PHP:
    $npic $i;
    $img_count count($images);
    Только $img_count вставь перед while(...), чтобы в цикле каждый раз не пересчитывался массив.

    Да и вместо while можно использовать
    PHP:
    foreach($images as $key => $val) {
    $star '<img src="'.htmlspecialchars($path.$val).'" border="0" alt="">';
    echo 
    '<a href="'.htmlspecialchars($path.$val).'" 
    rel="lightbox">'
    .'<img class="foto_gal_star" src="/wp-
    content/themes/wg/timthumb.php?src='
    .htmlspecialchars($path.
    $val).'&h=100&w=100&zc=1&q=100"'.'" border="0" 
    width="150px">'
    .'</a>';       
    }
     
    #18682 LStr1ke, 13 Jun 2011
    Last edited: 13 Jun 2011
    1 person likes this.
  3. OSW

    OSW Elder - Старейшина

    Joined:
    12 Jul 2007
    Messages:
    325
    Likes Received:
    56
    Reputations:
    7
    Огромное спасибо, помогло))
     
  4. mff

    mff Elder - Старейшина

    Joined:
    12 Mar 2008
    Messages:
    2,074
    Likes Received:
    701
    Reputations:
    227
    Ребят, помогите с регуляркой. Как мне выдрать урлу из документа с таким кодом:
    PHP:
    {"url":"http://xx.xxx.xx.xx:8081/?ticket=2a6812aa279fe255936343f83cc044a5bce7ee13f197f15854680cd380a4bbad722560f087720f25c8efb8599036c19b3da357dadfd25dd090294fe7f60eef8d72894754abb23da75787afc19d764c31bd5c10f1"}
    ?
     
  5. попугай

    попугай Elder - Старейшина

    Joined:
    15 Jan 2008
    Messages:
    1,520
    Likes Received:
    401
    Reputations:
    196
    Если на сервере есть поддержка json в php, то можно просто json_decode().
    если нет, то
    PHP:

    $f 
    ' {"url":"http://xx.xxx.xx.xx:8081/?ticket=2a6812aa279fe255936343f83cc044a5bce7ee13f1  97f15854680cd380a4bbad722560f087720f25c8efb8599036  c19b3da357dadfd25dd090294fe7f60eef8d72894754abb23d  a75787afc19d764c31bd5c10f1"}  
    '
    ;

    preg_match('@"url":"(.*?)"@'$f$mas);
    echo 
    $mas[1];
     
    1 person likes this.
  6. qssD

    qssD New Member

    Joined:
    16 Dec 2010
    Messages:
    31
    Likes Received:
    0
    Reputations:
    0
    Парни помогите пожалуйста.
    Подскажите как вставить страницу php в html что бы отображалась все, например как вот эту страницу http://betcity.ru/stats.php вставили сюда http://bukbet.com/statistika.html Заранее благодарен!
     
  7. Skofield

    Skofield Elder - Старейшина

    Joined:
    27 Aug 2008
    Messages:
    960
    Likes Received:
    392
    Reputations:
    58
    http://htmlbook.ru/html/iframe
     
  8. попугай

    попугай Elder - Старейшина

    Joined:
    15 Jan 2008
    Messages:
    1,520
    Likes Received:
    401
    Reputations:
    196
    <iframe id="inscore-xdc" src="https://www.betcity.ru/stats.php?" width="100%" height="800" frameborder="1" scrolling="yes"></iframe>
     
  9. qssD

    qssD New Member

    Joined:
    16 Dec 2010
    Messages:
    31
    Likes Received:
    0
    Reputations:
    0
    Спасибо!
     
  10. qssD

    qssD New Member

    Joined:
    16 Dec 2010
    Messages:
    31
    Likes Received:
    0
    Reputations:
    0
    PHP:
    <form name="form1" method="post" action="">
    <b>#1 Когда вступят в силу правила сайта ?<br></b>
    <hr color="#ccc" size=1>
    <input type="radio" name="rd" value="1"> 31 мая 2011 года<br>
    <input type="radio" name="rd" value="2"> 1 июня 2011 года<br>
    <input type="radio" name="rd" value="3"> Они уже в силе<br>
    <hr color="#ccc" size=1>
    <b>#2 За какое время до начала события должен опубликоватся прогноз?<br></b>
    <hr color="#ccc" size=1>
    <input type="radio" name="rd2" value="4"> За пол часа до начала<br>
    <input type="radio" name="rd2" value="5"> За час до начала<br>
    <input type="radio" name="rd2" value="6"> Без разницы<br>
    <hr color="#ccc" size=1>
    <b>#3 Максимальное кол-во событий в экспрессе?<br></b>
    <hr color="#ccc" size=1>
    <input type="radio" name="rd3" value="7"> Одно<br>
    <input type="radio" name="rd3" value="8"> Два<br>
    <input type="radio" name="rd3" value="9"> Три<br>
    <hr color="#ccc" size=1>
    <b>#4 Максимальная ставка на одно событие (в процентах)<br></b>
    <hr color="#ccc" size=1>
    <input type="radio" name="rd4" value="10"> 3%<br>
    <input type="radio" name="rd4" value="11"> 4%<br>
    <input type="radio" name="rd4" value="12"> 5%<br>
    <hr color="#ccc" size=1>
    <b>#5 Можно ли при добавлении прогноза заполнять поля вручную?<br></b>
    <hr color="#ccc" size=1>
    <input type="radio" name="rd5" value="13"> Да<br>
    <input type="radio" name="rd5" value="14"> Нет<br>
    <hr color="#ccc" size=1>
    <b>#6 Будете ли вы участвовать в конкурсе "Капер Июня"?<br></b>
    <hr color="#ccc" size=1>
    <input type="radio" name="rd6" value="15"> Да<br>
    <input type="radio" name="rd6" value="16"> Нет<br>
      <label><br>
        <input type="submit" name="button" id="button" value="Отправить"> <INPUT TYPE=reset VALUE="Очистить поля формы">
      </label>
    </form></TD>
    </TR>
    <tr>
    <td>
    <?php
    $x1 
    $_POST['rd'];
    $x2 $_POST['rd2'];
    $x3 $_POST['rd3'];
    $x4 $_POST['rd4'];
    $x5 $_POST['rd5'];
    $val $x1 $x2 $x3 $x4 $x5;
    If (
    $val == 42)
    {
    echo 
    "Тест пройден, вы переведены в группу Каперы!";
    }
    Else
    {
    echo 
    "Тест не пройден!";
    }
    ?>
    </td>
    </tr>

    </table>

    </body>
    </html>

    Парни подскажите ещё, смотрите есть простой код, как подсчитывать правильные ответы я подсчитываю так где value у radio ставлю числа, а потом правильные ответы из батонов считываю по значения и получается допустим 42 как у меня, но это не правильно и я не знаю как сделать что бы подсчитывалось так Вы ответили на 5 вопросов правильно из 10! Помогите пожалуйста!
     
    #18690 qssD, 15 Jun 2011
    Last edited: 15 Jun 2011
  11. Skofield

    Skofield Elder - Старейшина

    Joined:
    27 Aug 2008
    Messages:
    960
    Likes Received:
    392
    Reputations:
    58
    qssD, оформляй код в тег
    PHP:
     
  12. Hk4q5

    Hk4q5 New Member

    Joined:
    12 Nov 2009
    Messages:
    23
    Likes Received:
    1
    Reputations:
    0
    Вопрос

    Здравствуйте, есть пара вопросов по php и sql
    извиняюсь если не та тема.

    №1
    допустим есть база данных,
    в ней 1 таблица
    в которой 3 столбца: ID,A и B
    в столбце A цифровые значения типа 123,1235
    в столбце B язык например: rus,eng,fr
    нужно вывести только записи с параметром rus в столбце

    PHP:
    $result mysql_query('SELECT `ID`, `A`, `B` FROM `Table` ORDER BY `ID` DESC LIMIT 10'); 
    while ( 
    $row mysql_fetch_assoc($result) )    
    этот запрос выводит все

    надеюсь понятно написал, не ругайте :)
     
    #18692 Hk4q5, 15 Jun 2011
    Last edited: 16 Jun 2011
  13. FindeR

    FindeR Elder - Старейшина

    Joined:
    15 Nov 2006
    Messages:
    623
    Likes Received:
    138
    Reputations:
    20

    PHP:
    $result mysql_query('SELECT `ID`, `A`, `B` FROM `Table` WHERE `B` = 'rus' ORDER BY `ID` DESC LIMIT 10'); 
    while ( 
    $row mysql_fetch_assoc($result) )    
     
  14. krypt3r

    krypt3r Elder - Старейшина

    Joined:
    27 Apr 2007
    Messages:
    1,507
    Likes Received:
    389
    Reputations:
    101
    Откройте уж для себя WHERE
    Code:
    SELECT `ID`, `A`, `B` FROM `Table` WHERE `B` = 'rus' ORDER BY `ID` DESC
    
    Лимиты добавляйте по необходимости
     
  15. Skofield

    Skofield Elder - Старейшина

    Joined:
    27 Aug 2008
    Messages:
    960
    Likes Received:
    392
    Reputations:
    58
    qssD, что-то в этом роде?
    PHP:
    <?php
    $correct 
    = array(267111416); // Массив со значениями правильных ответов
    for ($i=0$i<=count($correct); $i++)
    {
        if (
    in_array($correct[$i], $_POST)) // Поиск правильных ответов
        

            
    $corrects[] = $correct[$i];
        }
    }
    $corrects count($corrects); // Количество правильных ответов
    if ($corrects == 1)
    {
        echo 
    "Вы ответили правильно на ".$corrects." вопрос из 6!";
    }
    elseif (
    $corrects && $corrects 5)
    {
        echo 
    "Вы ответили правильно на ".$corrects." вопроса из 6!";
    }
    elseif (
    $corrects 4)
    {
        echo 
    "Вы ответили правильно на ".$corrects." вопросов из 6!";
    }
    else
    {
        echo 
    "Вы не дали ни одного правильного ответа!";
    }
    ?> 
     
  16. kroŧ

    kroŧ Member

    Joined:
    19 May 2010
    Messages:
    129
    Likes Received:
    33
    Reputations:
    8
    Всем привет,PHP не многопоточный, ну если я создам страницу c iframe которые передадут параметры другим скриптам, получится многопоточность?

    P.S пишу sql сканер через гугл, бан гугла обошёл, надо сделать одновременно загрузку сразу несколько запросов.
     
  17. Artyomka27

    Artyomka27 New Member

    Joined:
    21 Aug 2009
    Messages:
    32
    Likes Received:
    2
    Reputations:
    0
    :) Здравствуйте! Кто нибудь подскажет скрипт или прогу, чтобы, например, вписав

    Code:
    "http://domen.ru/index.php="
    Нагенерил в .txt файлик домены типа

    Code:
    http://domen.ru/index.php=1001
    http://domen.ru/index.php=1002
    http://domen.ru/index.php=1003
    http://domen.ru/index.php=1004
    http://domen.ru/index.php=1005
    http://domen.ru/index.php=1006
    http://domen.ru/index.php=1007
    и т.д.
    
    чтобы можно было регулировать в ссылке диапазон генерируемых чисел.

    p.s. простите за такой ламерский вопрос, но всё же... :confused:
     
  18. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    kroŧ рекомендую погуглить на тему "Асинхронное I/O", в пхп это можно организовать с помощью multi_curl или socket_select.

    Нет, это не будет многопоточность, но да, вы получите возможность "одновременной загрузки сразу нескольких запросов."
     
    _________________________
  19. FewG

    FewG Member

    Joined:
    25 Dec 2009
    Messages:
    136
    Likes Received:
    12
    Reputations:
    0
    2Artyomka27

    Вот те скрипт на питоне:

    Code:
    STRING = "http://domen.ru/index.php="
    
    MIN = 0
    MAX = 15
    
    def main():
        for i in range(MIN, MAX):
            f = open("links.txt", "a")
            new_link = STRING + str(i) + "\n"
            f.write(new_link)
            f.close()
        print("Done!")        
    
    if __name__ == '__main__':
        main()
     
  20. GAiN

    GAiN Elder - Старейшина

    Joined:
    2 Apr 2011
    Messages:
    2,550
    Likes Received:
    172
    Reputations:
    99
    как при помощи php вывести текст в виде картинки ? что то подобное я видел в подписях - когда картинка показывает ip Ос пользователя и другую информацию
     
Thread Status:
Not open for further replies.