rlb1 Posted November 8, 2007 Share Posted November 8, 2007 I cannot get this parse error figured out. Please check error below. Thank you for your help!! // imgsize.php script installed (see parse error below) <?php header ("Content-type: image/jpeg"); /* JPEG / PNG Image Resizer Parameters (passed via URL): img = path / url of jpeg or png image file percent = if this is defined, image is resized by it's value in percent (i.e. 50 to divide by 50 percent) w = image width h = image height constrain = if this is parameter is passed and w and h are set to a size value then the size of the resulting image is constrained by whichever dimension is smaller Requires the PHP GD Extension Outputs the resulting image in JPEG Format By: Michael John G. Lopez - www.sydel.net Filename : imgsize.php */ $img = $_GET['img']; $percent = $_GET['percent']; $constrain = $_GET['constrain']; $w = $_GET['w']; $h = $_GET['h']; // get image size of img $x = @getimagesize($img); // image width $sw = $x[0]; // image height $sh = $x[1]; if ($percent > 0) { // calculate resized height and width if percent is defined $percent = $percent * 0.01; $w = $sw * $percent; $h = $sh * $percent; } else { if (isset ($w) AND !isset ($h)) { // autocompute height if only width is set $h = (100 / ($sw / $w)) * .01; $h = @round ($sh * $h); } elseif (isset ($h) AND !isset ($w)) { // autocompute width if only height is set $w = (100 / ($sh / $h)) * .01; $w = @round ($sw * $w); } elseif (isset ($h) AND isset ($w) AND isset ($constrain)) { // get the smaller resulting image dimension if both height // and width are set and $constrain is also set $hx = (100 / ($sw / $w)) * .01; $hx = @round ($sh * $hx); $wx = (100 / ($sh / $h)) * .01; $wx = @round ($sw * $wx); if ($hx < $h) { $h = (100 / ($sw / $w)) * .01; $h = @round ($sh * $h); } else { $w = (100 / ($sh / $h)) * .01; $w = @round ($sw * $w); } } } $im = @ImageCreateFromJPEG ($img) or // Read JPEG Image $im = @ImageCreateFromPNG ($img) or // or PNG Image $im = @ImageCreateFromGIF ($img) or // or GIF Image $im = false; // If image is not JPEG, PNG, or GIF if (!$im) { // We get errors from PHP's ImageCreate functions... // So let's echo back the contents of the actual image. readfile ($img); } else { // Create the resized image destination $thumb = @ImageCreateTrueColor ($w, $h); // Copy from image source, resize it, and paste to image destination @ImageCopyResampled ($thumb, $im, 0, 0, 0, 0, $w, $h, $sw, $sh); // Output resized image @ImageJPEG ($thumb); } ?> // Script on main page - Parse error on line 399 as shown below Print "<TABLE cellSpacing=0 cellPadding=2 width=765>"; while($rowy = mysql_fetch_array( $resulty )) { Print "<TBODY>"; Print "<tr>"; Print "<TD class=listings>"; Print "<TABLE cellSpacing=0 cellPadding=2>"; Print "<TBODY>"; Print "<TR>"; Print "<TD width=100>"; Print "<img src=spacer.gif height=12><BR>"; Print "<DIV class=image>"; Print "<A class=text_title title=".$rowy['Name'] . " href=/watch.php?id=".$rowy['id'] . " target=_top>"; Print "<img src=/imgsize.php?h=75&img="{$rowy['URL_Image_Large']}" "; //PARSE ERROR HERE Print "border=0></td> "; Print "<TD vAlign=top align=left>"; Print "<TABLE cellSpacing=0 cellPadding=2 width=600>"; Print "<TBODY>"; Print "<TR>"; Print "<TD height=30 width=600>"; Print "<A class=text_title title=".$rowy['Name'] . " href=/watch.php?id=".$rowy['id'] . " target=_top>"; Print "".$rowy['Name'] . "[/url]</TD>"; Print "<TD vAlign=top align=right width=100 rowSpan=3>"; Print "<DIV class=text_price>$".$rowy['Price'] . "</DIV></TD>"; Print "</TR>"; Print "<TR>"; Print "<TD height=25>"; Print "".$rowy['Description'] . " "; Print "<A title=".$rowy['Name'] . " href=/watch.php?id=".$rowy['id'] . " target=_top>"; Print "more...[/url]"; Print "</TD>"; Print "</TR>"; Print "</TBODY>"; Print "</TABLE>"; Print "</TD>"; Print "</TR>"; Print "</TBODY>"; Print "</TABLE>"; } Print "</TD>"; Print "</TR>"; Print "</TABLE>"; ?> Link to comment https://forums.phpfreaks.com/topic/76528-solved-unexpected-parse-errpr-need-help/ Share on other sites More sharing options...
cooldude832 Posted November 8, 2007 Share Posted November 8, 2007 a few issues, first you can't upload an image via GET so if its an uploaded image it is not going to work secondly remove any @ that is supressing errors thirdly its better to use the operators of || && instead of the word OR and AND finally what is line 399??? Link to comment https://forums.phpfreaks.com/topic/76528-solved-unexpected-parse-errpr-need-help/#findComment-387586 Share on other sites More sharing options...
rlb1 Posted November 8, 2007 Author Share Posted November 8, 2007 Line 399 is where the Parse error is as noted //PARSE ERROR HERE Link to comment https://forums.phpfreaks.com/topic/76528-solved-unexpected-parse-errpr-need-help/#findComment-387588 Share on other sites More sharing options...
cooldude832 Posted November 8, 2007 Share Posted November 8, 2007 usually people bold it, couldn't see you got a double quote on the end if you end on a variable no need to quote, but you using an old version of connotation that most ppl don't use instead try for text out put echo "Some text string ".$var." And a variable"; or if you end with a variable echo "Some text string ".$var; I think its easier to see Link to comment https://forums.phpfreaks.com/topic/76528-solved-unexpected-parse-errpr-need-help/#findComment-387593 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.