| |||
| Ayuda con imágenes en noticias[DREAMWEAVER] Hola buenas a todos, no se utilizar mucho este foro asi que si veis que el post esta repetido por ahi o algo, me pasais el link y me kitais de un calentadero de cabeza jeje. Bueno mi problema es el siguiente.Tengo un sistema de noticias hecho en dreamweaver que me funciona perfectamente.Lo único que me gustaría poner en las noticias imágenes, pero no tengo ni idea como sería.yo lo que quiero que en el formulario para enviar noticias me ponga un boton tipico de examinar y que me examine la imagen que quiero que me suba, y luego que se visualize en la noticia. Un saludo y gracias de antemano! |
| ||||
| Respuesta: Ayuda con imágenes en noticias[DREAMWEAVER] Lo único que te haría falta es el script para subir los archivos a servidor. Después puedes usar la función de mostrar imagen dinámica. Lo otro que tienes que tener en cuenta es que si quieres borrar o cambiar alguna imagen necesitas borrar la imagen vieja. Como vez no es posible hacerlo con DW solamente. Si quieres te ayudo pero va a tomar algo de tiempo. Postea lo que tienes para poder adaptarle lo de la imagen. |
| |||
| Respuesta: Ayuda con imágenes en noticias[DREAMWEAVER] Wenas pues muchas gracias loko! mira te dejo lo que tengo. Para mostrar las noticias lo que he hecho es que me muestre los diferentes rows (autor,fecha,articulo,etc..). Este es el código: Cita: El formulario que tengo para enviar las noticias a la base de datos es este:<?php do { ?> <div class="post"> <h2 class="title"><?php echo $row_rs_noticias['titulo']; ?></h2> <div class="entry"> <p> </p> <?php echo $row_rs_noticias['articulo']; ?><br /> <br /> <br /> <br /> <strong><?php echo $row_rs_noticias['categoria']; ?> | <?php echo $row_rs_noticias['fecha']; ?> | Publicado por <?php echo $row_rs_noticias['autor']; ?></strong></div> </div> <div style="clear: both;"> <div align="center"><strong> </strong></div> </div> <?php } while ($row_rs_noticias = mysql_fetch_assoc($rs_noticias)); ?> Cita: Y procesanoticia.php, que es cuando recibe los datos del formulario es el siguiente: <form action="procesanoticia.php" method="post" onsubmit="MM_validateForm('titulo','','R','autor', '','R','categoria','','R','articulo','','R');retur n document.MM_returnValue"> <p align="center"> </p> <p align="center">Título: <input type="text" name="titulo" /> </p> <p align="center">Autor: <input type="text" name="autor"> </p> <p align="center">Categoría: <input type="text" name="categoria"> </p> <blockquote> <blockquote> <blockquote> <blockquote> <blockquote> <p align="left">Escriba su noticia:</p> </blockquote> </blockquote> </blockquote> <p align="right"> <textarea name="articulo" cols="50" rows="10"></textarea> </p> </blockquote> </blockquote> <p align="center"> </p> <p align="center"> <input name="submit" type="submit" value="Publicar" /> <input name="reset" type="reset" value="Resetear" /> <br> <br> </p> </form> Cita: Bueno haber si me puedes ayudar amigo! <?php $connect=mysql_connect("localhost","user","pass"); mysql_select_db("tendedero",$connect); $titulo=$_POST["titulo"]; $autor=$_POST["autor"]; $categoria=$_POST["categoria"]; $articulo=$_POST["articulo"]; echo "$titulo"; echo "$autor"; echo "$categoria"; echo "$articulo"; mysql_query("insert into noticias(titulo,autor,categoria,articulo,fecha) values('$titulo','$autor','$categoria','$articulo' ,NOW())",$connect); ?> |
| ||||
| Respuesta: Ayuda con imágenes en noticias[DREAMWEAVER] Lo siento, he estado bastante ocupado. Te cuento. Esta forma que te voy a explicar es batante sencilla y se presta a muchos agujeros de seguridad ya que no estas haciendo ningún tipo de validación PHP, solo javacript. Sólo para que lo tengas en cuenta. Lo primero es cambiar el enctype de tu formulario para que puedas subir archivos. Le incluyes esto: enctype="multipart/form-data", osea:
Código HTML:
Ver originalCopiar Luego añades el campo de imagen. Yo lo llamé imagen:
Código HTML:
Ver originalCopiar Necesitas crear la carpeta donde se van a poner las imágenes. Yo cree una que se llama archivos en el mismo sitio donde están los scripts. Ahora necesitas hacer unos cambios a la página que recibe la información. He comentado los cambios para que sepas cuales son:
Código PHP:
Ver originalCopiar Y eso es todo. Si tienes alguna pregunta me dices. |
| Etiquetas: Ninguno |