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'; ?> 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 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; 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
Archived
This topic is now archived and is closed to further replies.