Here is the code

$a = rand(1,3); $b = rand(1,3); echo "<img src="\"http://geographi-krd.ru.purple.intobservatory.ru/" . $a . ".jpg\">"; echo " "; echo "<img src="\"http://geographi-krd.ru.purple.intobservatory.ru/" . $b . ".jpg\">"; 

Correct the error here writes

Parse error: syntax error, unexpected '=' in Z:\home\test1.ru\www\Battle.php on line 2

who will help you put it right, plus and 40 rating

  • @ Semen Format the code, please. - Nicolas Chabanovsky

4 answers 4

  echo '<img src="http://geographi-krd.ru.purple.intobservatory.ru/'.$a. '.jpg"> '; echo '<img src="http://geographi-krd.ru.purple.intobservatory.ru/'.$b. '.jpg">'; 

Likely so

  • 2
    and by the way, do not rush into words about the rating and advantages .... - Maksym Prus
 src="\" 

Change to

 src=\" 

Even the lights on Heshkod help you).

    I hope it will not be superfluous for the future:

     <?php echo 'text ololo';//верно echo "text ololo";//тоже верно # echo "<a href="?load">link!</a>";//не верно, т.к. выражение содержится в двойных кавычках (") и компилятор будет выводить то, что написано от первой " и до второй " - ("<a href="), а дальше ошибка синтаксическая (?load">link!</a>";). echo "<a href=\"?load\">link!</a>";//теперь правильно, т.к. есть открывающая двойная и закрывающая двойная кавычки, а остальные двойные кавычки экранированы т.к. являются текстом, а не фрагментом кода. echo '<a href="?load">link!</a>';//так тоже правильно, т.к. используются одиночные кавычки в качестве открывающей и закрывающей. echo '<a href='?load'>link!</a>';//а вот так опять будет ошибка, исправим на : echo '<a href=\'?load\'>link!</a>';//теперь правильно, кавычки, которые должны быть текстом - экранированы echo "<a href='?load'>link!</a>";//тоже правильно ?> 

      I would write like this:

       <?php $a = rand(1,3); $b = rand(1,3); ?> <img src="http://geographi-krd.ru.purple.intobservatory.ru/<?=$a?>.jpg"> <img src="http://geographi-krd.ru.purple.intobservatory.ru/<?=$b?>.jpg"> 

      So much nicer and less code and more importantly - clearer. By the way, it is not necessary to put a lot of spaces between the tags, one line break will replace the space, and any browser will merge them into one anyway.