SOLEDAD08
Usuario Novato
Usuario Novato

Y Hola chicos que tal....tengo un pequeño problema tengo un sistema noticas...

El cual se muestra una imagen con cada noticia...

La forma en que la subo es esta.:

case "insertar_noticia": //ver FORMULARIO DE INSERTAR O ESCRIBIR

$autor=$_POST['autor']; $autor=vaciar($autor); // esta funcionlimpiaba

$titulo=$_POST['titulo']; $titulo=vaciar($titulo);

$email=$_POST['email']; $email=vaciar($email);

//$topic=$_POST['topic']; $topic=vaciar($topic);

$introduccion=$_POST['introduccion'];

$extendida=$_POST['extendida'];

$fecha=time();

$imagen=$_FILES['imagen']['name'];

if(is_uploaded_file($_FILES['imagen']['tmp_name'])) {

$ruta_destino = "../administrar/imagnoticias/$imagen";
//move_uploaded_file($HTTP_POST_FILES['imag1']['tmp_name'], $ruta_destino);
if(!copy($_FILES['imagen']['tmp_name'], $ruta_destino))die ("LA FUNCION NO VA");
}
mysql_query("Insert into noticias (fecha, autor,titulo,email,introduccion,noticia,imagen) values (\'".."\',\'".."\',\'".."\',\'".."\',\'".."\',\'".."\',\'".."\')") or die ("Error:\n".mysql_error());
header("location:index2.php?op=mensajes&txt=insertada"); //como es esto????????????
break;

Ahora la forma en que muestro las noticias el sistema que las organiza y pagina es este...

<?php
include("config2.php");
include("funciones2.php");
$mostrar=$mostrando; //muestra las noticias esto esta configurado en el config2.php
if (!$desde){$desde=0;} // de donde saca este $desde

$resp=mysql_query("Select id,fecha,autor,titulo,introduccion,imagen From noticias Order by id Desc limit $desde,$mostrar") or die ("error:\n".mysql_error());

$paginado=mysql_query("Select id From noticias") or die ("error:\n".mysql_error());
$desde=$desde + $mostrar;

$total=mysql_num_rows($paginado); //EL PAGINADO LO REALIZO ARRIBA
while($sql=mysql_fetch_array($resp)){
$fecha=date("d/m/y",$sql['fecha']);//me muestra en ese formato la fecha de la noticia que esta en la BDA?
$noticia=$sql['introduccion'];
$noticia=reemplazar($noticia);

include("vernovedad.htm");

}

Y el archivo vernovedad.htm...que muestra las noticias en el index lo he realizado asi...


<?php

include('resize1.php');     :z)   Es aqui donde esta el conflicto.....no puedo ver la imagen que la muestro redimensionada
echo '<img src="';
echo (makeimage($sql['imagen'],'thumbnail_','imagnoticias/',350,250)); makeimage funcion que la redimensiona
echo '">'; ?><br>

<?php echo "<b>".$sql['titulo']."</b>";?>
<br><br>
<?php echo $noticia . "....";?><br><br>
<a href="vercompleto2.php?i=<?php echo $sql['id'];?>" class="ver_mas" align="right">&raquo;ver m&aacute;s</a><br>
<font color="#9D9D9D"

 La funcion que redimensiona funciona bien, la imagen es subida al directorio imagnoticias pero no logro verla solo un cuadradito......

Si alguien me puede orientar en que me estoy equivocando..

GRACIAS

Avatar Image
@man / @woman
@man / @woman
Escrito originalmente por SOLEDAD08

<?php

include('resize1.php');     :z)   Es aqui donde esta el conflicto.....no puedo ver la imagen que la muestro redimensionada
echo '<img src="';
echo (makeimage($sql['imagen'],'thumbnail_','imagnoticias/',350,250)); makeimage funcion que la redimensiona
echo '">'; ?><br>

 La funcion que redimensiona funciona bien, la imagen es subida al directorio imagnoticias pero no logro verla solo un cuadradito......

Veamos... el segundo echo esta mal, pues empieza cn un ( pero no le terminas.

Tendrás que revisar como estas buscando poner la dirección de la imagen redimensionada, que es lo que tienes que poner en img src=""

SOLEDAD08
Usuario Novato
Usuario Novato

Hola!! Gracias por responderme....

Mira asi como lo coloque es como lo practique solo y funcionaba bien....

Entonces imagine que deberia colocarlo asi, ves que abre etiqueta para mostrar imagen luego la funcion y el directorio imagnoticias y su redimension... esta mal???:8)

 <?php
//echo '<img src="imagnoticias/'.$sql['imagen'].'">';
include('resize1.php');
echo '<img src="';
echo (makeimage($sql['imagen'],'thumbnail_','imagnoticias/',350,250));
echo '">'; ?><br>

<?php echo "<b>".$sql['titulo']."</b>";?>
<br><br>
<?php echo $noticia . "....";?><br><br>
<a href="vercompleto2.php?i=<?php echo $sql['id'];?>" class="ver_mas" align="right">&raquo;ver m&aacute;s</a><br>

Avatar Image
@man / @woman
@man / @woman
Escrito originalmente por SOLEDAD08

Hola!! Gracias por responderme....

Mira asi como lo coloque es como lo practique solo y funcionaba bien....

Entonces imagine que deberia colocarlo asi, ves que abre etiqueta para mostrar imagen luego la funcion y el directorio imagnoticias y su redimension... esta mal???

Pero ¿te muestra la imagen?

SOLEDAD08
Usuario Novato
Usuario Novato

Hola, que tal ...

Si en la prueba que hice a parte la funcion anda bien y muestra la imagen...

El tema es como mostrarla...en este caso...

En los script que publique....alli es donde quiero implementar la funcion en el archivo que muestra las noticias....

Gracias

Avatar Image
@man / @woman
@man / @woman
Escrito originalmente por SOLEDAD08

Hola, que tal ...

Si en la prueba que hice a parte la funcion anda bien y muestra la imagen...

El tema es como mostrarla...en este caso...

En los script que publique....alli es donde quiero implementar la funcion en el archivo que muestra las noticias....

Gracias

makeimagen no es una función estándar, la habrás creado tu... ¿que te tiene que devolver? ¿la imagen? ¿la dirección de la imagen?

SOLEDAD08
Usuario Novato
Usuario Novato

Hola que tal,

Mira la funcion devuelve la imagen redimensionada.. este el el archivo que contiene la funcion para que lo entiendas

<?php

//IMAGE RESIZE FUNCTION FOLLOW ABOVE DIRECTIONS

function makeimage($filename,$newfilename,$path,$newwidth,$newheight) {

//SEARCHES IMAGE NAME STRING TO SELECT EXTENSION (EVERYTHING AFTER . )

$image_type = strstr($filename, '.');

//SWITCHES THE IMAGE CREATE FUNCTION BASED ON FILE EXTENSION

switch($image_type) {

case '.jpg':

$source = imagecreatefromjpeg("$path/$filename");

break;

case '.png':

$source = imagecreatefrompng($filename);

break;

case '.gif':

$source = imagecreatefromgif($filename);

break;

default:

echo("Error Invalid Image Type");

die;

break;

}

//CREATES THE NAME OF THE SAVED FILE
$file = $newfilename . $filename;
//CREATES THE PATH TO THE SAVED FILE
$fullpath = $path . $file;

//FINDS SIZE OF THE OLD FILE
list($width, $height) = getimagesize("$path/$filename");

//CREATES IMAGE WITH NEW SIZES
$thumb = imagecreatetruecolor($newwidth, $newheight);

//RESIZES OLD IMAGE TO NEW SIZES
imagecopyresized($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);

//SAVES IMAGE AND SETS QUALITY || NUMERICAL VALUE = QUALITY ON SCALE OF 1-100
imagejpeg($thumb, $fullpath, 60);

//CREATING FILENAME TO WRITE TO DATABSE
$filepath = $fullpath;
//RETURNS FULL FILEPATH OF IMAGE ENDS FUNCTION
return $filepath;

}

?>



Avatar Image
@man / @woman
@man / @woman

A ver... muestra el código html que la página te acaba generando.

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
TemaUsuariosRespuestasVisitasActividad
Por: , el 16/Abr/2009, 13:52
Eloween NoSetup.org taki14 GestionXls42kApr/09
Por: , el 08/Sep/2005, 05:58
humbertoblack chavp1913Sep/05
Por: , el 07/Ago/2004, 07:13
lostucumanos NoSetup.org ivanitoweb22kAug/04
Por: , el 28/Jul/2004, 04:30
lostucumanos el_llaveru12kJul/04
Por: , el 06/May/2004, 20:23
cristianos33 NoSetup.org33kMay/04