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.