Page 1 of 1

Warning: fread(): supplied argument is not a valid stream

Posted: Sat Feb 17, 2007 9:47 pm
by chaser7016
feyd | Please use

Code: Select all

,

Code: Select all

and [syntax="..."] tags where appropriate when posting code. Your post has been edited to reflect how we'd like it posted. Please read:  [url=http://forums.devnetwork.net/viewtopic.php?t=21171]Posting Code in the Forums[/url] to learn how to do it too.[/color]


Im trying to upload files locally to my server(go daddy) and I get the above error.

Here is my code........

Code: Select all

<form method="post" action="upload.php" enctype="multipart/form-data">
Description:<br>
<input type="text" name="form_description" size="40">
<input type="hidden" name="MAX_FILE_SIZE" value="1000000">
<br>File to upload:<br>
<input type="file" name="form_data" size="40">
<p><input type="submit" name="submit" value="submit">
</form>
<?php
mysql_connect("mysql.myob.com", "gladIremember2Eraseusername", "andpasswordtoo");
mysql_select_db("nothinghere");
$data = addslashes(fread(fopen($form_data, "r"), filesize($form_data)));
$result=MYSQL_QUERY("INSERT INTO uploads (description, data,filename,filesize,filetype) ". "VALUES ('$form_description','$data','$form_data_name','$form_data_size','$form_data_type')");
$id= mysql_insert_id();
print "<p>File ID: <b>$id</b><br>";
print "<p>File Name: <b>$form_data_name</b><br>";
print "<p>File Size: <b>$form_data_size</b><br>";
print "<p>File Type: <b>$form_data_type</b><p>";
?
Any1 see the problem?
Cheers Chaser


feyd | Please use

Code: Select all

,

Code: Select all

and [syntax="..."] tags where appropriate when posting code. Your post has been edited to reflect how we'd like it posted. Please read:  [url=http://forums.devnetwork.net/viewtopic.php?t=21171]Posting Code in the Forums[/url] to learn how to do it too.[/color]

Posted: Sat Feb 17, 2007 10:07 pm
by feyd

Posted: Sat Feb 17, 2007 10:28 pm
by chaser7016
Thanks Im still getting that error after reading the article and trying different things. Anyone ever encounter this error and know how to fix it?

Thanks,
Chaser

Posted: Sat Feb 17, 2007 10:44 pm
by feyd
Okay, I'll make it plain: $form_data doesn't exist. Even if you have register_globals on, which you shouldn't, it won't exist.

Look in $_FILES.