midriss Posted July 20, 2007 Share Posted July 20, 2007 Will someone help me with this problem. I am a newbee and I am using a Cms tutorial . I am on the add_file.php. however i have parse error on the last line as Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ',' or ';' in C:\wamp\www\add_file.php on line 95. I have coloured line95 The code is this: <?php # add_file.php // This page allows users to upload files to the server. // Set the page title and include the HTML header. $page_title = 'Upload a File'; include ('./includes/header.html'); $counter = 3; // Number of files to allow for. if (isset($_POST[‘submitted’])) { // Handle the form. require_once ('../mysql_connect.php'); // Connect to the database. for ($i = 0; $i < $counter; $i++) { // Handle each uploaded file. // Create index names to refer to the proper upload and description. $filename = 'upload' . $i; $description = 'description' . $i; // Check for a file. if (isset($_FILES[$filename]) && ($_FILES[$filename]['error'] != 4)) { // Check for a description (not required). if (!empty($_POST[$description])) { $d = "'" . escape_data($_POST [$description]) . "'"; } else { $d = 'NULL'; } // Add the record to the dataabase. $query = "INSERT INTO uploads (file_name, file_size, file_type, description) VALUES ('{$_FILES [$filename]['name']}',{$_FILES [$filename]['size']}, '{$_FILES[$filename]['type']}', $d)"; $result = mysql_query ($query); if ($result) { // Return the upload_id from the database. $upload_id = mysql_insert_id(); // Move the file over. if (move_uploaded_file($_FILES[$filename]['tmp_name'], '../uploads/ $upload_id')) { echo '<p>File number ' . ($i + 1) . ' has been uploaded!</p>' ; } else { // File could not be moved. echo '<p><font color="red">File number '. ($i + 1) .' could not be moved.</font></p>'; // Remove the record from the database. $query = "DELETE FROM uploads WHERE upload_id = $upload_id" ; $result = mysql_query ($query); // Add more detailed error reporting, if desired. } } else { // If the query did not run OK. echo '<p><font color=”red”>Your submission could not be processed due to a system error. We apologize for any inconvenience.</font></p>'; // Print the query and invoke the mysql_error() function to debug. } } // End of if (isset($the_file)... } // End of FOR loop. mysql_close() ; // Close the database connection. } ?> <form enctype="multipart/form-data" action="add_file.php" method="post"> <fieldset><legend>Fill out the form to upload a file:</legend> <input type="hidden" name="MAX_FILE_SIZE" value="524288" /> <?php // Create the inputs. for ($i = 0; $i < $counter; $i++) { echo '<p><b>File:</b> <input type="file" name="upload'. $i .' '' /></p> <p><b>Description:</b> < textarea name="description" . $i . cols="40" rows="5" ></textarea></p><br /> } ?> </fieldset> <input type="hidden" name="submitted" value ="TRUE" /> <div align="center"><input type="submit" name="submit" value="Submit"/> </div> </form> <? php include ( './includes/footer.html ' ) ; ?> Thanks Link to comment https://forums.phpfreaks.com/topic/60934-problem-with-my-phpsql/ Share on other sites More sharing options...
trq Posted July 20, 2007 Share Posted July 20, 2007 <? php should be <?php Link to comment https://forums.phpfreaks.com/topic/60934-problem-with-my-phpsql/#findComment-303202 Share on other sites More sharing options...
DeadEvil Posted July 20, 2007 Share Posted July 20, 2007 .. and also include ( [color=red]'./i[/color]ncludes/footer.htm[color=red]l ' [/color]) ; change to... require_once '../includes/footer.html'; Link to comment https://forums.phpfreaks.com/topic/60934-problem-with-my-phpsql/#findComment-303251 Share on other sites More sharing options...
midriss Posted July 23, 2007 Author Share Posted July 23, 2007 Thanks for helping me but i still get problem with the page . he form for uploading files did not display instead the raw php code for the form shows when i ran it on the server. this is what shows on the page < ?php // Create the inputs. for ($i = 0; $i < $counter; $i++) { echo ' File: < input type="file" name ="upload'. $i .'" /> Description:< textarea name="description' . $i .' "cols="40" rows=" 5" > '; } ?> . can someone solve it for me thanks Link to comment https://forums.phpfreaks.com/topic/60934-problem-with-my-phpsql/#findComment-305385 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.