Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/01/2012, 08:26
Avatar de TEPO
TEPO
 
Fecha de Ingreso: febrero-2010
Mensajes: 235
Antigüedad: 14 años, 2 meses
Puntos: 23
Subir imagenes desde un navegador

Hola a todos, estoy desarrollando una galeria de imagenes en PHP, las imagenes estan en una base de datos y trato de que se puedan editar dichas imagenes, borrar y colocar nuevas, en este momento estoy usando mi servidor local para probar la aplicacion que en este caso es el xampp, que utilizo con so w7, el problema es que no puedo hacer que se carguen imagenes a la carpeta, paso el codigo y espero que alguien me pueda ayudar.

Formulario para subir imagenes:
Código:
 <h1>Insertar imagenes al Slice</h1>
            <form name="form" action="insert.php" method="post">
                Ingrese su foto:
                <input type="file" name="archivo" /><br/>
                <input type="submit" name="send" value="ingresar"/>
            </form>
Codigo PHP para guardar las imagenes, aca van los datos del form:
Código:
<?php
    require_once("class/conexion.php");
    require_once("class/querys.php");
    define ('RUTA_IMG', 'img/');
    $archivo=$_POST['archivo'];
    if(!empty($archivo)){
        $nombreImagen = time().$archivo['tmp_name'];//creo un nombre para el archivo
        chmod($archivo['tmp_name'],0777);//pido permiso al S.O.
        move_uploaded_file($archivo['tmp_name'],RUTA_IMG.$nombreImagen);//muevo del origen al destino.
    }
    $insertar=new Consultas();
    $insertar2=$insertar->insertar($_POST['archivo']);
    header('location:backend.php');
?>
El error que me tira ers el siguiente:
Warning: chmod() [function.chmod]: No such file or directory in C:\xampp\htdocs\VEW\slider\insert.php on line 10

Espero puedan darme una mano con esto. Gracias.