He realizado un scrip para subir imagenes a la carpeta del servdor, pero al subirlas me sale el siguiente error:
Código HTML:
Warning: move_uploaded_file(Cruce del Mosa (1).JPG) [function.move-uploaded-file]: failed to open stream: Permission denied in /var/www/html/virtual/cpachile.com/www/guardar.php on line 48 Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/var/www/html/virtual/cpachile.com/tmp/phpz8akwo' to 'Cruce del Mosa (1).JPG' in /var/www/html/virtual/cpachile.com/www/guardar.php on line 48
Código PHP:
<?php
include("conexion.php");
mysql_connect ($dbhost, $dbusername, $dbuserpass);
mysql_select_db($dbname) or die('Cannot select database');
if (isset($_POST['titulo'])){$titulo = $_POST['titulo'];}
if (isset($_POST['autor'])){$autor = $_POST['autor'];}
$unique = time();
$uploaddir = $_SERVER['DOCUMENT_ROOT'].'/upload/'.$unique;
$uploadfile = $uploaddir . $_FILES['im']['name'];
$uploadcheck = $uploadfile;
$unique = time();
$uploaddirs = $_SERVER['DOCUMENT_ROOT'].'/upload/'.$unique;
$uploadfiles = $uploaddirs . $_FILES['ima']['name'];
$uploadchecks = $uploadfiles;
$unique = time();
$uploaddirss = $_SERVER['DOCUMENT_ROOT'].'/upload/'.$unique;
$uploadfiless = $uploaddirss . $_FILES['imagen']['name'];
$uploadcheckss = $uploadfiless;
$uploadfile = $_FILES['im']['name'];
$uploadcheck = $uploadfile;
$uploadfiles = $_FILES['ima']['name'];
$uploadchecks = $uploadfiles;
$uploadfiless = $_FILES['imagen']['name'];
$uploadcheckss = $uploadfiless;
if(empty($_FILES['im']['name'])){
$uploadfile = "";}
if(empty($_FILES['ima']['name'])){
$uploadfiles = "";}
if(empty($_FILES['imagen']['name'])){
$uploadfiless = "";}
mysql_select_db($dbname) or die('Cannot select database');
$update = mysql_db_query("$dbname","INSERT INTO imagenes VALUES ('$titulo', '$autor', '$uploadfile', '$uploadfiles', '$uploadfiless')") or die(mysql_error());
if (move_uploaded_file($_FILES['im']['tmp_name'], $uploadfile))
if (move_uploaded_file($_FILES['ima']['tmp_name'], $uploadfiles))
if (move_uploaded_file($_FILES['imagen']['tmp_name'], $uploadfiless))
header("location:tabladatos.php");
?>
if (move_uploaded_file($_FILES['im']['tmp_name'], $uploadfile))
Alguien me puede ayudar a correguir el error, gracias