Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/12/2009, 16:32
WinderJerter
 
Fecha de Ingreso: agosto-2009
Mensajes: 292
Antigüedad: 14 años, 8 meses
Puntos: 5
Pregunta poner chmod 0777 a una iamgen al subirla

hola que tal, tengo el siguente problema, haber si me pueden ayudar,

lo que pasa esque ando modificando un script en php para subir imagenes (el de pato 12) y lo que quiero hacer es que cuando las imagenes se suban le le agregen automaticamente los permisos 777, aqui el codigo php

Código PHP:
<? 
session_start
();
if(
$_POST){
if (
$_SESSION['tmptxt'] == $_POST['tmptxt']) {
$key="si";
}
else
{
echo 
"El codigo anti SPAM esta mal.";
}
}
if(
$key == "si"){

$str "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890";
$cad "";
for(
$i=0;$i<12;$i++) {
$cad .= substr($str,rand(0,62),1);
}

$size $_FILES 'file' ][ 'size' ];
$size_max="3670016 "//3.5 MB
if( $size $size_max){
$destino "img/$_POST[categoria]";  
$sep=explode('image/',$_FILES["file"]["type"]);
$tipo=$sep[1];
if(
$tipo == "gif" || $tipo == "png" || $tipo == "jpeg" || $tipo == "bmp"){
move_uploaded_file $_FILES 'file' ][ 'tmp_name' ], $destino'/' .$cad.'.'.$tipo);
include(
'post.php');
}
else echo 
"el tipo de archivo no es de los permitidos";
}
else echo 
"El archivo supera el peso permitido.";
}
?>
antes del ?> he puesto el siguiente codigo chmod("img/$_POST[categoria].'/'.$cad.'.'.$tipo", 0777); para ponerle los permisos a la imagen pero me marca el siguente error

Código HTML:
Warning: chmod() [function.chmod]: No such file or directory in /home/iupload/public_html/upload.php on line 34
haber si alguien me puede ayudar a ponerle los permisos 777 correctamente y tambien una vez que este subida la imagen lo que quiero es borrar la imagen, creo que con unlink() se puede,,, pero como

saludos y muchas gracias de antemano