Código PHP:
<?php
session_start();
$carpeta = 'imgpastora/';
// incluimos el archivo de conexion
include ('../../usuarios/reg/config.php');
// recibimos el formulario
if(isset($_POST['enviar']) && $_POST['enviar'] == 'Enviar'){
// comprobamos que el formulario no envie campos vacios
if(!empty($_FILES['fichero']['tmp_name'] )&& $_POST['aceptacondiciones']){
//upload de imagen
if(is_uploaded_file($_FILES['fichero']['tmp_name'])) {
//Redimensionar imagen en caso de que lo necesite
include( "../jacobo/redimensionar.php" );
$ruta = $_FILES['fichero']['tmp_name'];
$rutatemp = $_FILES['fichero']['tmp_name'];
$ruta= str_replace(" ", "", $ruta);
$tipo= $_FILES['fichero']['type'];
if(!((strpos($tipo, "gif") || strpos($tipo, "jpeg") || strpos($tipo, "png")))) {
header("location: subirpastora.php?tipoimagen");
return false;
}
else
{
$destino = $carpeta.$_FILES['fichero']['name'];
move_uploaded_file($rutatemp,$destino);
crearThumb( $destino, $destino, 500, true );
}
}
// hacemos el INSERT en la BD
$sqlInsertNot = mysql_query("INSERT INTO galeriapastora
(imagen_pastora) VALUES ('".$_FILES['fichero']['name']."')",$db_link) or die(mysql_error());
// enviamos un mensaje de exito
$notok="Imagen publicada correctamente, puedes verla en la página de inicio.";
}else{
// si el formulario envia algun campo vacio
// enviamos un mensaje de error
$error="* ¡Atención! Recuerda haber insertado la imagen y recuerda haber aceptado<br> las condiciones.";
}
}
?>