Ver Mensaje Individual
  #5 (permalink)  
Antiguo 04/02/2009, 15:27
Avatar de pablolennin
pablolennin
 
Fecha de Ingreso: diciembre-2008
Ubicación: Trujillo
Mensajes: 169
Antigüedad: 15 años, 5 meses
Puntos: 1
Respuesta: crear carpetas en mi servidor

Cita:
Iniciado por Ronruby Ver Mensaje
Muestranos el codigo completo.
Código PHP:
<?
require_once("cb.php");
require_once(
"funciones.php");
cn();
session_start();
if(!
session_is_registered("v_sesion"))
{
?>
<script>
alert('debes logearte');
document.location='index.php';
</script>
<?
exit();
}
$nombre_archivo $HTTP_POST_FILES['imagen']['name'];
$tipo_archivo $HTTP_POST_FILES['imagen']['type'];
$tamano_archivo $HTTP_POST_FILES['imagen']['size'];
$idusuario=$_SESSION["v_sesion"];
$idnoticia=$_COOKIE["idnoticia"];
$carpeta="../img/".$idusuario."/".$idnoticia."/";
//$ruta="../img/".$idusuario."/".$idnoticia."/".$id.".jpg";
mysql_query("INSERT INTO imagen(idnoticia,ruta) VALUES('$idnoticia','$rut')");
$rs=mysql_query("SELECT idimagen FROM imagen WHERE idnoticia='$idnoticia'");
$id=mysql_result($rs,0,"idimagen");
//$rut="../img/".$idusuario."/".$idnoticia."/";
//$carpeta = '/home/rwdin013/public_html/auto1/imagenes/'; // define la carpeta donde se subiran "Dale permisos 777"
//$carpeta = '../auto1/imagenes/';
// Aceptaremos estos 3 tipos de archivos (gif, jpeg y png) y veremos que no pase de un limite en el peso para subirlo
if (!((strpos($tipo_archivo"gif") || strpos($tipo_archivo"jpeg") || strpos($tipo_archivo"png")) && ($tamano_archivo 2000000))) {
    
/*echo "<script>alert(\"No coincide el formato y/o pesa mas de lo permitido, o no has selecionado nada\")</script>"; */

    
?>
<script>
alert('tipo no permitido');
document.location='f_i_imagen2.php';
</script>
<?
}
    else
    {
        
// si todo esta perfecto en la extension y el peso pues se subira
        
if (move_uploaded_file($HTTP_POST_FILES['imagen']['tmp_name'], $carpeta $id))
        
        {
    
            
//achica la  imagen subida

            
$dir=$archivo;
            if(!
is_dir($dir)) 
            {
mkdir($dir0777);}

            
//$nombre= $_SERVER['DOCUMENT_ROOT']."/CAR/auto1/imagenes/$nombre_archivo"; 
            
$nombre$_SERVER['DOCUMENT_ROOT']."$dir/$id";
            
redimensionar_jpeg($nombre,"$dir/$id",75);
            
header("Location: manejador3.php"); 
        }
        else
                    {
                        
// si no pones tu directorio en 777 te saldra lo siguiente
                        
echo "<script>alert(\"No se pudo subir el archivo\")</script>";
                    }
            
    }
?>