phpsql1 Posted May 20, 2007 Share Posted May 20, 2007 am trying to upload images in MySql using php. whenever I run the following code I get this message: Warning: fread(): supplied argument is not a valid stream resource in C:\webs\test\CNST Projects\Genaral Upload Form\figUpload.php on line 6 config.php is where I assign the database, the user, and the password. openDB.php is where the database is opened closeDB.php is where the database is closed Code: <?php include'phpFigures/config.php'; include'phpFigures/openDB.php'; include'phpFigures/assignValues.php'; if (isset($figpath)){ $figImage=addslashes(fread(fopen($figpath,"r"),filesize($figpath))); $query = "INSERT INTO images(description, image) VALUES ('$figdescription', '$figImage')"; mysql_query($query) or die("Query failed: " . mysql_error()); echo "The figure is successfully Uploaded!"; } else{ echo "You did not Upload any figure!"; } include'phpFigures/closeDB.php'; ?> Quote Link to comment https://forums.phpfreaks.com/topic/52176-warning-fread-supplied-argument-is-not-a-valid-stream-resource/ Share on other sites More sharing options...
OOP Posted May 20, 2007 Share Posted May 20, 2007 Hi, what does "are" in the below code stand for?? $figImage=addslashes(fread(fopen($figpath,"are"),filesize($figpath))); regards Quote Link to comment https://forums.phpfreaks.com/topic/52176-warning-fread-supplied-argument-is-not-a-valid-stream-resource/#findComment-257336 Share on other sites More sharing options...
phpsql1 Posted May 20, 2007 Author Share Posted May 20, 2007 Sorry about that. the right line is the following: $figImage=addslashes(fread(fopen($figpath,"r"),filesize($figpath))); regards; Quote Link to comment https://forums.phpfreaks.com/topic/52176-warning-fread-supplied-argument-is-not-a-valid-stream-resource/#findComment-257339 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.