Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/05/2009, 07:41
SeaPirates
 
Fecha de Ingreso: enero-2009
Ubicación: España
Mensajes: 785
Antigüedad: 11 años, 1 mes
Puntos: 9
2 dudas con ftp

He cogido un codigo de un psot de aqui

el archivo sube:


Cita:
<?
if($_POST){
// Creamos la cadena aletoria
$str = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvw xyz1234567890";
$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 = 'descargas/imagenes/xnova' ; // 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 == "jpeg" || $tipo == "bmp" || $tipo == "png" || $tipo == "jpg"){ // Si el tipo de imagen a subir es el mismo de los permitidos, segimos. Puedes agregar mas tipos de imagen
move_uploaded_file ( $_FILES [ 'file' ][ 'tmp_name' ], $destino . '/' .$cad.'.'.$tipo); // Subimos el archivo
include('post.html'); // Incluimos la plantilla
}
else echo "el tipo de archivo no es de los permitidos";// Si no es el tipo permitido lo desimos
}
else echo "El archivo supera el peso permitido.";// Si supera el tamaño de permitido lo desimos
}
?>

Pero no se que pasa que al subir el archivo me tira:

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to access descargas/imagenes/xnova/95UMGC6HE1C.gif in /home/webcindario/s/p/spacefight/descargas/sube.php on line 17
La imagen fue enviada con exito.
Datos:

Tipo gif
Ubicacion xxx.webcindario.com/descargas/imagenes/xnova/95UMGC6HE1C.gif


Esa es la primera y la segunda es como puedo añadir un select para que seleccione el directorio al que desea subirlo?