Jump to content

Simple Error


pudge1

Recommended Posts

<form id="form" action="add_note.php" method="post" enctype="multipart/form-data">

<b>Note Title:</b> <input type="text" name="title" /><br />
<b>Note Keywords:</b> <input type="text" name="keywords" /><br />
<b>Grade Level:</b> <select name="grade_level"><option value="kt5">K-5</option><option value="6">6th Grade</option><option value="7">7th Grade</option><option value="8">8th Grade</option><option value="9">9th Grade</option><option value="10">10th Grade</option><option value="11">11th Grade</option><option value="12">12th Grade</option><option value="College">College</option></select><br />
<b>Subject:</b> <select name="subject"><option>Biography</option><option>Biology</option><option>Chemistry</option><option>Computer Science</option><option>Drama</option><option>Economics</option><option>Film</option><option>Health</option><option>History</option><option>Math</option><option>Philosophy</option><option>Physics</option>Poetry</option><option>Psychology</option>Shakespseare</option><option>Stories</option>Science</option><option>Sociology</option><option>U.S. Government and Politics</option></select><br /><br />

<b>Note File:</b> <input type="file" name="file" id="file" /><br /><small style="color:gray;">(Supported: .txt, .rtf, .doc, .docx)</small><br /><br />

<input type="hidden" name="submitted" value="TRUE" />

<input type="submit" id="submit" value="Add Note!" />

</form>

<?php
  if($_POST['submitted'] == 'TRUE')
   {
   }
  else
   {
    include_once('right.php');
    exit;
   }

  if($account_level == '_GUEST_' || !$account_level || $account_level == '')
   {
    echo "<meta http-equiv='refresh' content='0;URL=no_perms.php' />";
    exit;
   }
  else
   {
   }

$file_type = $_FILE['file']['tmp_name'];
$file_type = explode('.',$file_type);
$count = count($file_type);
$count = $count-1;
$file_type = $file_type[$count];
$file_type = '.' . $file_type;

if($file_type != '.doc' || $file_type != '.DOC' || $file_type != '.txt' || $file_type != '.TXT' || $file_type != '.rtf' || $file_type != '.RTF' || $file_type != '.docx' || $file_type != '.DOCX')
  {
   echo "<script>alert('Your file type is not supported');</script>";
   echo "<meta http-equiv='refresh' content='0;url=index.php' />";
   exit;
  }
else
  {
  }

$rand = rand(10,900);

move_uploaded_file($_FILES["file"]["tmp_name"],'tmp/' . $rand . $file_type);

$note_contents = file_get_contents('tmp/' . $rand . $file_type);
...

 

I am just trying to do a simple upload script to upload a text file and then get the contents of it. This should be really easy but for some reason $note_contents comes back blank and I just can't figure it out at all. Its really confusing and kind of frustrating. I have no idea why this isn't working at all... The file is not being uploaded and /tmp exists

Link to comment
https://forums.phpfreaks.com/topic/210924-simple-error/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • 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.