duda envio formulario y html en php

TheFalcon

vereis tengo 2 dudillas ke si me la aclarais :P

1º Como puedo , omejor dicho que debo de poner en un formulario en HTML para ke cuando lo envies no lo envie por outlook, es decir se envie directamente sin tener ke cargar outlook,

2º como añado codigos html o java, tipo texto en la barra de abajo, comando de contadores etc , en una web en php nuke? ahy alguna zona en la cual añadirlos?

muchas gracias :)

Maca

agregame al msn y lo hago lo de los formularios y lo de los contadores

erdanblo

Para lo de los correos, pues en vez de poner como destino una dirección de correo tienes que poner la ruta del archivo en el que se procese la información, por ejemplo, la ruta a enviar_correo.php donde mediante los comandos adecuados y la función mail() de php logres enviarlo a un destinatario...

Para esto necesitar tener un Servidor SMTP instalado en el PC o máquina en la que se ejecute el script.

Whose

#2 si se lo haces no aprendera, deberias explicarselo y ayudarle a hacerlo (es mi opinion)

Con HTML no puedes enviar un email, necesitas un lenguaje de programacion que envie emails por servidor SMTP como es PHP, si quieres echarle un ojo a este codigo (Es un formulario que envia un email desde la web, sin outlook)
http://www.htmlpoint.com/php/php_08.htm

Para meter HTML dentro de PHP-Nuke abres el archivo en el que quieras ponerlo, con dreamweaver, bloc de notas o cualquier programa que uses para editar codigo y fuera de los codigos php escribes el HTML, en la zona donde quieras que quede, ej:
<?php
//codigo php
?>
fuera escribes el html

TheFalcon

gracias a los 2 mirare esa web aver si me sale :)

TheFalcon

buenas y perdonad , veras e mirado esa web y lo e probado, y no se mucho php(no ahy ke ser adivinio pa darse cuenta) pero manda el mail pero solo me sale am itad vereis :

este seria el formulario relleno por asi decirlo

Nombre y Apellidos: federico

Email: a@b.com

Título: titulo

Texto del email: texto

esto lo ke ami me llega al e -mail

Nombre:
Título: titulo

texto

onde ta el fallo? e echo la prueba con el texto de la web ke me diste

<?
if (isset($email)):

la dirección electrónica a la que enviar el email

$target="info@sito.it";
mail($target,$subject,"Nombre: ".$nombre."\nTítulo: ".$subject."\n\n".$text);
endif;
?>

se ke el fallo ta en ese escrip pero ni idea :( no pido ke me lo agais pero solo ke me indikeis onde ta el fallo y ya me rompere le coco :) THX

Whose

Prueba asi:

<?
if (isset($email)):

la dirección electrónica a la que enviar el email

$target="info@sito.it";
mail($target,$POST[subject],"Nombre: ".$POST[nombre]."\nTítulo: ".$POST[subject]."\n\n".$POST[text]);
endif;
?>

TheFalcon

no ni asi ni poniendole en ves de $post

$HTTP_POST_VARS

:|

nconocen

<?

$mensaje = "Nombre: " . $HTTP_POST_VARS["Nombre"] . "\n";
$mensaje .= "Primer Apellido: " . $HTTP_POST_VARS["PrimerApellido"] . "\n";
$mensaje .= "Segundo Apellido: " . $HTTP_POST_VARS["SegundoApellido"] . "\n";
$mensaje .= "Direccion (calle): " . $HTTP_POST_VARS["Calle"] . "\n";
$mensaje .= "Direccion (numero): " . $HTTP_POST_VARS["Numero"] . "\n";
$mensaje .= "Direccion (piso): " . $HTTP_POST_VARS["Piso"] . "\n";
$mensaje .= "Telefono: " . $HTTP_POST_VARS["Telefono"] . "\n";
$mensaje .= "Correo Electronico: " . $HTTP_POST_VARS["CorreoElectronico"] . "\n";
$mensaje .= "Referencia: " . $HTTP_POST_VARS["Referencia"] . "\n";
$mensaje .= "Cantidad: " . $HTTP_POST_VARS["Cantidad"] . "\n";
$mensaje .= "Observaciones: " . $HTTP_POST_VARS["Observaciones"] . "\n";

$res= mail("email@email.com","Subject",$mensaje);
 if ($res)
 	echo "<br><br><br><br><br><p align='center'>[b]Mensaje enviado...[/b]</p>";
 else
 	echo "<br><br><p align='center'>[b]Problema al enviar el Mensaje...[/b]</p>";

?>

Usuarios habituales

  • nconocen
  • TheFalcon
  • Whose
  • erdanblo
  • Maca