Estimados, estoy tratando de subir un archivo, igual como lo hacía antes en forma normal y ahora me aparece un mensaje que dice:
Warning: copy(../../talleres/docs/reflexion2.doc) [function.copy]: failed to open stream: Permission denied in /home/profisic/public_html/admin/talleres/talleres.php on line 39
El código correspondiente es el que sigue, y la línea 39 está indicado.
Agradeceré alguna idea de cómo solucionar el problema.
Saludos
hernan
<html>
<head>
<title></title>
<link href="../../css/estilos.css" rel="stylesheet" type="text/css">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_goToURL() { //v3.0
var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}
//-->
</script>
<link href="../estilos.css" rel="stylesheet" type="text/css">
</head>
<?
include("../globales.php");
include("../funciones.php");
$link=mysql_connect($hostName, $userName, $password);
//selecciona la bd
mysql_select_db ($base, $link);
$url="admin_enlaces.php";
if($n_estado=="on"){
$n_estado=1;
}
else{
$n_estado=0;
}
$fecha=date("y-m-d");
if(isset($ing)){
$url="index.php";
$path="../../talleres/docs/".$archivo_name;
if(!copy($archivo, $path)){ <<< línea 39
msj("Aviso", "Error al copiar el archivo", $url);
}
$tabla="talleres";
$sql="INSERT INTO talleres (titulo, archivo) VALUES ('$n_titulo','$archivo_name')";
InsertRow( $sql, $link, $tabla, $url ) ;
msj("Aviso", "Se ingresó correctamente el taller", $url);
}
if(isset($modi_nue)){
$tabla="talleres";
$sql="UPDATE talleres SET titulo='$n_titulo' WHERE id='$id'";
UpdateRow( $sql, $link, $tabla,$url) ;
}
if($t != ""){
$tabla="talleres";
for($i=0;$i<count($valor);$i++){
if($vector[$i]=="on"){
$u=true;
$id=$valor[$i];
$sql="DELETE FROM talleres WHERE id=$id";
DeleteRow( $sql, $link, $tabla, $url ) ;
}
}
if(!$u){
msj("Error","Debe seleccionar un registro para poder eliminarlo.",$url);
}
else{
msj("Aviso", "Se eliminó correctamente el registro", $url);
}
}
if($ver_datos=="si"){
for($i=0;$i<count($valor);$i++){
if($vector[$i]=="on"){
$u=true;
$id=$valor[$i];
$select = "SELECT * FROM talleres where id=$id";
$result = mysql_query($select, $link);
$row=mysql_fetch_array($result);
$titulo=$row["titulo"];
$archivo=$row["archivo"];
}
}
if(!$u){
msj("Error","Debe seleccionar un registro.",$url);
}
}
?>
<script language="javascript">