Ver Mensaje Individual
  #6 (permalink)  
Antiguo 31/05/2009, 02:58
Avatar de rompeguesos
rompeguesos
 
Fecha de Ingreso: marzo-2009
Mensajes: 692
Antigüedad: 15 años, 1 mes
Puntos: 8
Pregunta Respuesta: problemas al redimensionar imagenes (ayuda)

Continuo con la mejora del codigo, haber estoy implementandole ahora una cadena aleatoria para que se cree un nombre aleatorio y asi sea mas complicao que salgan dos nombres iguales, el codigo que llevo hasta ahora es el siguiente:

Código PHP:
<?php
session_start
();

$carpeta 'imgjacobo/';

if(
$_POST){ 
// Creamos la cadena aletoria 
$str "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890"
$cad ""
for(
$i=0;$i<12;$i++) { 
$cad .= substr($str,rand(0,62),1); 
}}
// 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( "redimensionar.php" );

$ruta $_FILES['fichero']['tmp_name'];
$rutatemp $_FILES['fichero']['tmp_name'];
$rutastr_replace(" """$ruta);
$tipo$_FILES['fichero']['type'];
if(!((
strpos($tipo"gif") || strpos($tipo"jpeg")))) {
echo 
'La extensión o el tamaño de los archivos no es correcta'
return 
false;
}
else 
{
$destino $carpeta.'/'.$cad.'.'.$tipo;
crearThumb$destino$destino500true );
}
       }
// hacemos el INSERT en la BD
$sqlInsertNot mysql_query("INSERT INTO galeriajacobo
(imagen_jacobo) VALUES ('$destino')"
,$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.";
}
}
?>
pero me da un error, ¿Que es lo que esta mal?