вставка случайной картинки через php внутри html

Discussion in 'PHP' started by Димитрий, 16 Oct 2012.

  1. Димитрий

    Димитрий New Member

    Joined:
    30 Aug 2008
    Messages:
    22
    Likes Received:
    0
    Reputations:
    0
    В общем есть такая ситуация, есть страница целиком написанная на html, но с расширением .php и следовательно php внутри можно использовать, что и сделано по мелочам.

    Возникло желание в шапке сайта по случайности выводить

    одну из двух картинок ( 1 или 2.jpg)

    Код вот такой
    <p align="center"> <img src="../img/<?php echo rand(1,2); . ".jpg"> ?> </p>

    выдает Parse error: syntax error, unexpected '.' in такая то строка..
    в общем как построить верно конструкцию, чтобы внутри img src по случайности то 1.jpg появлялось, то 2.jpg ?
     
  2. 0tto

    0tto New Member

    Joined:
    26 Sep 2012
    Messages:
    36
    Likes Received:
    2
    Reputations:
    1
    а так не ?

    $n = mt_rand(1, 3);
    header("Location: /img/$n.png");
    exit;
     
  3. Димитрий

    Димитрий New Member

    Joined:
    30 Aug 2008
    Messages:
    22
    Likes Received:
    0
    Reputations:
    0
    там просто еще до этого идет код..
    то есть картинка не в самой шапке.

    то есть код код...другие картинки статические..
    потом уже этот код.

    неправильно выразился(

    поэтому header не прокатит..
     
  4. Димитрий

    Димитрий New Member

    Joined:
    30 Aug 2008
    Messages:
    22
    Likes Received:
    0
    Reputations:
    0
    <p align="center"> <img src="../img/<?php echo rand(1,2); ?>.jpg"> </p>
    вот это сработало