dhmyers82 Posted March 1, 2015 Share Posted March 1, 2015 I keep getting this error "Parse error: syntax error, unexpected '=' in /home/143/dmyers/public_html/sdev253/php/FileDownloader.php on line 4" How is the '=' not needed. Its straight from the stupid book... I hate php today <?php $dir = "files"; if (isset($_GET['filename'])) { $fileToGet = $dir. "/" .stripcslashes($_GET['filename']); if (is_readable($fileToGet)) { header("Content-Description: File Transfer"); header("Content-Type: application/force-download"); header("Content-Disposition: attachment; filename=\"" .$_GET['filename']. "\""); header("Content-Transfer-Encoding: base64"); header("Content-Length: " .filesize($fileToGet)); readfile($fileToGet); $showErrorPage = FALSE; } else { $errorMsg = "Cannot read \"$fileToGet\""; $showErrorPage = TRUE; } } else { $errorMsg = "No filename specified"; $showErrorPage = TRUE; } if ($showErrorPage) { ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "html://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>File Downloader</title> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> </head> <body> <p>There was an error downloading "<?php echo htmlentities($_GET['filename']); ?></p> <p><?php echo htmlentities($errorMsg); ?></p> </body> </html> <?php } ?> Link to comment https://forums.phpfreaks.com/topic/294991-syntax-error-i-dont-understand/ Share on other sites More sharing options...
Ch0cu3r Posted March 1, 2015 Share Posted March 1, 2015 Tested your code and it is error free for me. Link to comment https://forums.phpfreaks.com/topic/294991-syntax-error-i-dont-understand/#findComment-1507167 Share on other sites More sharing options...
ginerjm Posted March 1, 2015 Share Posted March 1, 2015 It would help if you pointed out which line in that code gave you the error so we know generally where to look Link to comment https://forums.phpfreaks.com/topic/294991-syntax-error-i-dont-understand/#findComment-1507172 Share on other sites More sharing options...
CroNiX Posted March 1, 2015 Share Posted March 1, 2015 The error message he pasted says "on line 4" Link to comment https://forums.phpfreaks.com/topic/294991-syntax-error-i-dont-understand/#findComment-1507174 Share on other sites More sharing options...
ginerjm Posted March 1, 2015 Share Posted March 1, 2015 I never know which line is which in these posts so it couldn't hurt to ask for help. Link to comment https://forums.phpfreaks.com/topic/294991-syntax-error-i-dont-understand/#findComment-1507175 Share on other sites More sharing options...
ginerjm Posted March 1, 2015 Share Posted March 1, 2015 You seem to be missing a quote in the body part of your html Link to comment https://forums.phpfreaks.com/topic/294991-syntax-error-i-dont-understand/#findComment-1507176 Share on other sites More sharing options...
dhmyers82 Posted March 2, 2015 Author Share Posted March 2, 2015 I have no idea what it was doing. I came back to it and re-uploaded it and it is working fine. Thank you all for looking it over. Link to comment https://forums.phpfreaks.com/topic/294991-syntax-error-i-dont-understand/#findComment-1507184 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.