Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/09/2011, 16:26
Avatar de xlos_mas_pro
xlos_mas_pro
 
Fecha de Ingreso: mayo-2011
Ubicación: Santiago
Mensajes: 359
Antigüedad: 13 años, 7 meses
Puntos: 11
Pregunta Error funtion copy

Hola tengo un sistema para subir imagenes pero al momento que cargo el archivo php me tira este error

Warning: copy(foto/CtZySPVUXJ4V.gif) [function.copy]: failed to open stream: Permission denied in /home/mundosic/public_html/usuario/modificar.php on line 27

Supongo que ese error le tengo que añadir permisos 777 a mi carpeta pero me dicen que es peligroso y cosas haci y ademas mi servidor no me deja hacerlo queria saber como puedo solucionar esto creo que es con el comando chmod() pero no se como especificarlo
aqui les dejo me codigo
Código PHP:
<?  
if($_POST){ 
// Creamos la cadena aletoria 
$str "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890"
$cad ""
for(
$i=0;$i<12;$i++) { 
$cad .= substr($str,rand(0,62),1); 

// Fin de la creacion de la cadena aletoria 
$tamano $_FILES 'file' ][ 'size' ]; // Leemos el tamaño del fichero 
$tamaño_max="50000000000"// Tamaño maximo permitido 
if( $tamano $tamaño_max){ // Comprovamos el tamaño  
$destino 'foto' // Carpeta donde se guardata 
$sep=explode('image/',$_FILES["file"]["type"]); // Separamos image/ 
$tipo=$sep[1]; // Optenemos el tipo de imagen que es 
if($tipo == "gif" || $tipo == "pjpeg" || $tipo == "bmp"){
copy $_FILES 'file' ][ 'tmp_name' ], $destino '/' .$cad.'.'.$tipo);
require_once(
'http://mundosic.com/usuario/post.html');

else echo 
"el tipo de archivo no es de los permitidos";lo desimos 

else echo 
"El archivo supera el peso permitido.";

?>