Error:
Warning: copy(): Unable to access in /furanet/sites/parejaslibres.com/web/htdocs/admin/subirvideo.php on line 44
A qué se debe ese error?
imprimo el znippet que sube el archivo:
Código PHP:
$path = "/furanet/sites/parejaslibres.com/web/htdocs/files/videos/";
$fichero = $path . "/" . $archivo_name;
copy($archivo, $fichero);
Código PHP:
<?php
// Control anti-cache
header("Expires: 0");
header("Pragma: no-cache");
include("config.inc.php");
// Configuración de variables
$path = "/furanet/sites/parejaslibres.com/web/htdocs/files/videos/";
/* Ruta dentro del servidor hacia el directorio en
donde se almacenan los archivos. */
$url = "http://www.parejaslibres.com/files/videos";
/* URL absoluta del directorio en donde se almacenan
los archivos. */
$tam = 50;
/* Tamaño máximo para los archivos que sean enviados *DESACTIVADO*.
(en kilobytes) */
$abpath = "../videos/videoimages";
/* Directorio donde se almacenan las imágenes de los videos */
$tempo = rand (100000000, 999999999);
/* definimos un número al azar para renombrar las imagenes*/
if(isset($send)) {
$dir = opendir($path);
while($arch = readdir($dir))
$directorio[count($directorio)] = $arch;
closedir($dir);
$mensaje = "<font face=\"Verdana, Arial\" size=2>\n";
if($archivo == "none") {
$mensaje .= "No ha seleccionado ningún archivo para agregar a la lista. ";
$mensaje .= "Por favor inténtelo de nuevo.";
}
elseif(in_array($archivo_name,$directorio)) {
$mensaje .= "Ya existe un archivo con el nombre <b>$archivo_name</b>";
$mensaje .= "Por favor inténtelo de nuevo.";
}
else {
$fichero = $path . "/" . $archivo_name;
copy($archivo, $fichero);
@copy($img2, "$abpath/$img1_name") or $log .= "Couldn't copy image 1 to server<br>";
@copy($img2, "$abpath/$img2_name") or $log .= "Couldn't copy image 2 to server<br>";
@copy($img3, "$abpath/$img3_name") or $log .= "Couldn't copy image 3 to server<br>";
@copy($img4, "$abpath/$img4_name") or $log .= "Couldn't copy image 4 to server<br>";
rename ("$abpath/$img1_name", "$abpath/$tempo$img1_name");
rename ("$abpath/$img2_name", "$abpath/$tempo$img2_name");
rename ("$abpath/$img3_name", "$abpath/$tempo$img3_name");
rename ("$abpath/$img4_name", "$abpath/$tempo$img4_name");
//Llamamos al script de comvive para insertar en su base de datos y obtener una página con el ID del archivo
$cvv = fopen("http://sms.comvive.com/insercion/parejaslibres/inserccion.php?ruta=www.parejaslibres.com/files/videos/".$archivo_name."&num_sms=1" , "r");
//imprimimos el contenido de la página de confirmación (OK #id)
if ($cvv) {
while (!feof($cvv)) {
$linea = fgets($cvv, 255);
echo $linea;
}
}
echo "<b>".$linea."</b><br>";
//borramos el OK y el espacio para quedarnos solo con el ID de comvive
$id_cvv = str_replace("OK ","",$linea);
echo "<b>".$id_cvv."</b><br>";
//Insertamos en la Base de Datos nuestra
mysql_query("insert into videos (video,img1,img2,img3,img4,descripcion,id_cvv,titulo) values ('$archivo_name','$tempo$img1_name','$tempo$img2_name','$tempo$img3_name','$tempo$img4_name','$descripcion','$id_cvv','$titulo')",$link);
// $kb = filesize($fichero) / 1024;
/*if($kb > $tam) {
unlink($fichero);
$mensaje .= "No puede ser agregado ya que ha pasado el tamaño permitido. ";
$mensaje .=
"Actualmente sólo permitimos archivos de hasta $tam kb.";
}
else {*/
$mensaje .= "el archivo ha sido agregado exitosamente. ";
//}
fclose ($cvv);
}
$mensaje .= "</font><br><hr><br>\n";
}
?>