Fejl ved billede upload
Hmm, er lige løbet ind i et problem, får denne fejl:Warning: move_uploaded_file(../userimages/Overlooking Rio.jpg) [function.move-uploaded-file]: failed to open stream: No such file or directory in D:\Sites\MusikkenTilJeresBryllup\admin\webmodule\edit-image-ok.php on line 28
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'D:/Wampserver/tmp\php12F7.tmp' to '../userimages/Overlooking Rio.jpg' in D:\Sites\MusikkenTilJeresBryllup\admin\webmodule\edit-image-ok.php on line 28
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Overlooking Rio.jpg')' at line 1
------------------------------------------
Min kode ser sådanne ud:
<? include("../includes/cnx.php"); ?>
<? include("../includes/rtrnfuncs.php"); ?>
<?
$Doc_ID = $_REQUEST['doc_id'];
$file = $_FILES['userfile'];
if($file == "" ){
echo '<script>alert("Du skal vælge et billede");</script>';
echo '<script>history.back(-1);</script>';
}
// Do this process if user has browse the file and click the submit button
$image_types = Array ("image/bmp",
"image/jpeg",
"image/jpg",
"image/pjpeg",
"image/gif",
"image/x-png");
if ( !empty( $_FILES['userfile'] ) )
{
if ( is_uploaded_file( $_FILES['userfile']['tmp_name'] ) )
{
$bname = basename( $_FILES['userfile']['name'] );
if ( move_uploaded_file( $_FILES['userfile']['tmp_name']
,"../userimages/" . $bname ) )
{
resize( "../userimages/$bname", "../userimages/$bname", 600, 1000000 );
//resize( "600/$bname", "300/$bname", 300, 1000000 );
//resize( "300/$bname", "200/$bname", 200, 1000000 );
//resize( "200/$bname", "100/$bname", 100, 1000000 );
// Gem evt $bname i databasen
}
}
//}
$file_name = $_FILES["userfile"]["name"];
$file_size = $_FILES["userfile"]["size"];
$file_type = $_FILES["userfile"]["type"];
if (in_array (strtolower ($file_type), $image_types)) {
$SQL = "INSERT INTO doc_images (image_type, image, image_size, image_name, doc_id, url) ";
$SQL.= "VALUES ('{$file_type}', '{$userfile}', '{$file_size}', '{$file_name}', '{$Doc_ID}, '{$bname}')";
$mq = mysql_query($SQL) or die(mysql_error());
?>
<script>document.location.href="edit-image.php?doc_id=<?=$Doc_ID?>&t=<?=time()?>;>"</script>
<?
exit();
}
}
?>
