Jump to content

[SOLVED] Unexpected Parse errpr - Need help


rlb1

Recommended Posts

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
Share on other sites

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
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.