webForumDet fria alternativet

Får konsigt fel.

PHP

5 svar · 305 visningar · startad av yohpops

Medlem sedan feb. 20011 198 inlägg
Frågan#1

Hej.
Jag har denna koden

<?php
require "include/cndbn.php";
?>
<html>
<title>Panorama Photos</title>
<body topmargin="5" leftmargin="5" bgcolor="white" style="font-family:verdana;font-size:9px;">
<table cellpadding=1 cellspacing=1 width=80% style="font-family:verdana;font-size:9px;" ID="Table1">
<?php
	$db=connect();
	
	$v_folder = "images";
	$v_path = realpath($v_folder);
	$v_thnfolder = $v_folder . "\thumbnails";
	$v_thnpath = realpath($v_thnfolder);
	
	$strsql = "select PhotoName,PhotoText,PhotoDate from tblPhotos order by PhotoDate";
	
	$result = mysql_query ($strsql,$db);
	
	mysql_free_result($result);
	while ($rsPhotos =mysql_fetch_object($result))
	{
		$v_photoname = $rsPhotos->PhotoName;
		$v_text = $rsPhotos->PhotoText;
		$v_date = $rsPhotos->PhotoDate;
			
		if (file_exists($v_path . "/" . $v_photoname))
		{?>
			<tr><td width=500 align='left'>
			<a href='<?=$v_folder . "/" . $v_photoname?>' title='<?=round(filesize($v_path . "/" . $v_photoname)/1024,0)?> KB' target='_blank'>
			<img src='
			<?if (file_exists($v_thnpath . "/" . $v_photoname){?><?=$v_thnfolder?><?} else {?><?=$v_folder?><?}?>
			<?="/".$v_photoname?>' width='500' style='border:solid black 2px;'>
			</a></td></tr>
			<tr><td valign=bottom align='left'><nobr><?=$v_text?></nobr></td></tr>
			<tr><td><?=$v_date?></td></tr>
			<tr><td>&nbsp;</td></tr>
			<?php
		}
	}
?>
<tr><td><b>Copyright</b></td></tr>
</table>
</body>
</html>

och får detta felet

Parse error: parse error, unexpected $end in default.php on line 45

Varför??
Line 45 är "</html>"
Är ganska ny när det gäller php.

/RED: Ändrade koden lite utan resultat.

Medlem sedan juli 20023 617 inlägg
#2

Om du tittar där färgkodningen blir röd har du gjort ett "\" istället för "/". Kan det vara felet månne?

Medlem sedan feb. 20011 198 inlägg
#3

Nu fick jag iaf ett annat fel.

Parse error: parse error, unexpected '{' in default.php on line 32

line 32 är:

<?if (file_exists($v_thnpath . "/" . $v_photoname){?><?=$v_thnfolder?><?} else {?><?=$v_folder?><?}?>

Kan det vara <img src=' som är felet?
/Red: Nope det var det inte.
/Red2: Ändrade här också.

Medlem sedan juli 20023 617 inlägg
#4

Felmeddelandet beror på att det saknas ett ) före {

Medlem sedan feb. 20011 198 inlägg
#5

Tackar.
Nu har jag bara mysqlfel, men det är konf-fel.

Medlem sedan juli 20023 617 inlägg
#6

Lycka till med resten! :)

261 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
132 ms — ändringar (db)