I have the following code to handle file uploads. There is a database
called "media". The errors I keep getting will follow the code. The
upload data gets into the database fine; it seems to be storing the
file that causes a problem. Please help!
<?php
$link = mysql_connect ( "localhost" , "ninja999_tsql" , "MYPASS")
or die("Can't connect to database server");
mysql_select_db ("ninja999_test sql", $link)
or die ("Unable to select database");
$filetempname=$ _FILES['file']['tmp_name'];
$filename=$_FIL ES['file']['name'];
$filetype=$_FIL ES['file']['type'];
$query = "INSERT INTO `media` VALUES ('','$filename' ,'$filetype')";
$result = mysql_query($qu ery);
$query = "SELECT * FROM `media` WHERE `filename` = '$filename'";
$result = mysql_query($qu ery);
$newname = mysql_result($r esult,0,"id");
move_uploaded_f ile( $filetempname, "PLACE/".$newname.".da t");
mysql_close($li nk);
header( "location: PAGE.PHP" );
?>
Warning: move_uploaded_f ile(PLACE/8.dat): failed to open stream: No
such file or directory in BLAHBLAH/upload.php on line 17
Warning: move_uploaded_f ile(): Unable to move '/tmp/phpD4xBiO' to
'mnestuffz/8.dat' in BLAHBLAH/upload.php on line 17
Warning: Cannot modify header information - headers already sent by
(output started at BLAHBLAH/upload.php:17) in BLAHBLAH/upload.php on
line 19
called "media". The errors I keep getting will follow the code. The
upload data gets into the database fine; it seems to be storing the
file that causes a problem. Please help!
<?php
$link = mysql_connect ( "localhost" , "ninja999_tsql" , "MYPASS")
or die("Can't connect to database server");
mysql_select_db ("ninja999_test sql", $link)
or die ("Unable to select database");
$filetempname=$ _FILES['file']['tmp_name'];
$filename=$_FIL ES['file']['name'];
$filetype=$_FIL ES['file']['type'];
$query = "INSERT INTO `media` VALUES ('','$filename' ,'$filetype')";
$result = mysql_query($qu ery);
$query = "SELECT * FROM `media` WHERE `filename` = '$filename'";
$result = mysql_query($qu ery);
$newname = mysql_result($r esult,0,"id");
move_uploaded_f ile( $filetempname, "PLACE/".$newname.".da t");
mysql_close($li nk);
header( "location: PAGE.PHP" );
?>
Warning: move_uploaded_f ile(PLACE/8.dat): failed to open stream: No
such file or directory in BLAHBLAH/upload.php on line 17
Warning: move_uploaded_f ile(): Unable to move '/tmp/phpD4xBiO' to
'mnestuffz/8.dat' in BLAHBLAH/upload.php on line 17
Warning: Cannot modify header information - headers already sent by
(output started at BLAHBLAH/upload.php:17) in BLAHBLAH/upload.php on
line 19
Comment