解析错误,为什么? :(

时间:2014-01-08 19:22:54

标签: php html

我正在搞乱一些学校项目的东西并遇到了一个我自己无法解决的问题,所以这是我的问题。

为什么我会收到此错误?

Parse error: syntax error, unexpected '$output2' (T_VARIABLE), expecting ',' or ';' in D:\Webserver\httpdocs\hosting-schultz.ch\test.hosting-schultz.ch\httpdocs\david.ettinger\search.php on line 29 

该网站托管在http://test.hosting-schultz.ch/david.ettinger/search.php?suche=T3ST

目前,这是相关的代码:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title></title>
<meta name="author" content="David Ettinger">
<meta name="editor" content="html-editor phase 5">
</head>
<body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000">
<?php

//creates img code for display of first and second img

$part1 = '<img src="';
$part2 = (string)$_GET["suche"];
$part3 = '.png" alt="404 image not found">';

// creates string for first image

$output1 = $part1.$part2.$part3;

echo $output;

// <br> to make both 404 readable

echo '<br>'

// creates string for second image

$output2 = $part1.$part2{1}.$part3;  <--- THIS IS LINE 29

echo $output2;

?>

</body>
</html>

我基本上采用suche的url参数,显示名为suche.png的第一个图像。我想用第二个字符显示第二个图像,例如“1234” - &gt;我正在寻找2,我尝试用part2 {1}来做到这一点。

一切正常,直到我尝试添加第二张图片,希望你这位优秀的绅士可以让它再次运作..

非常感谢您的帮助!

干杯

2 个答案:

答案 0 :(得分:2)

echo '<br>' // <-- missing semi-colon

答案 1 :(得分:1)

在此行之后缺少分号。

// <br> to make both 404 readable
echo '<br>'