Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Caster

#811
PHP / Problema BD
27 Diciembre 2011, 18:25 PM
Estoy creando un bd en My SQL pero al insetar los datos me pone: datos insertado pero no aparecen después en la base:

nombre de la base = cursobd(tabla= cursotable)

codigos(todos en la misma carpeta):

registrodeusuarios.php:
Código (php) [Seleccionar]
<html>
<body>
<form action="registro.php" method="post" name="form">
<table width="200" border="0">
<tr>
<td>Nombre</td>
<td><input type="text" name="nombre" /></td>
  </tr>
  <tr>
<td>Apellido</td>
<td><input type="text" name="apellido" /></td>
  </tr>
  <tr>
<td>Password</td>
<td><input type="password" name="pw" /></td>
  </tr>
  <tr>
<td>&nbsp;</td>
<td><input type="submit" value="Insertar datos" /></td>
  </tr>
</table>
</body>
</html>


registro.php:
Código (php) [Seleccionar]
<?php
include(
"conexion.php");
if(isset($_POST['nombre']) && !empty($_POST['nombre']) &&
   isset($_POST['apellido']) && !empty($_POST['apellido']) &&
   isset($_POST['pw']) && !empty($_POST['pw'])) 
{
$conexion mysql_connect($host,$user,$pw) or die("problema al conectar el host");
mysql_select_db($bd,$conexion) or die("problema de conexion");

mysql_query("INSERT INTO cursotable (NOMBRE,APPELLIDO,PW)
VALUES ('
$_POST[nombre]','$_POST[apellido]','$_POST[pw]')",$conexion);
echo"Datos insertados";
}else{
echo "problema al insertar datos";
}

?>


conexion.php:
Código (php) [Seleccionar]
<?php
  $host 
"localhost";
  
$user "root";
  
$pw "mipass";
  
$bd "cursobd";
?>
#812
PHP / Re: Problema con enviar email
27 Diciembre 2011, 16:53 PM
Ok, ya lo instalé, ahora que hago¿?
#813
PHP / Re: Problema con enviar email
27 Diciembre 2011, 16:43 PM
Ya lo cambie, tambien lo reinicie.

Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\AppServ\www\enviar_c.php on line 14
#814
PHP / Re: Problema con enviar email
27 Diciembre 2011, 16:38 PM
mail function]
; For Win32 only.
SMTP = localhost
smtp_port = 25

; For Win32 only.
;sendmail_from = miemail



¿Sería así?
#815
PHP / Re: Problema con enviar email
27 Diciembre 2011, 16:31 PM
Pff el php.ini es largo, sabeis más o menos donde está?
#816
PHP / Re: Problema con enviar email
27 Diciembre 2011, 16:24 PM
Este es el nuevo código:
Código (php) [Seleccionar]
<?php
if(isset($_POST['asunto']) && !empty($_POST['asunto']) && 
   isset(
$_POST['desde']) && !empty($_POST['desde']) && 
   isset(
$_POST['mensaje']) && !empty($_POST['mensaje'])) 
{
$destinatario "miemail";
$asunto $_POST['asunto'];
$mensaje $_POST['mensaje'];
$headers 'From tucorreo@tudominio.com' "\r\n" .
'Reply-To: tucorreo@tudominio.com';



mail($destinatario,$asunto,$mensaje,$headers);

echo "correro enviado";
}else{
echo "correro no enviado";
}   

?>


Sigue dando el mismo error

En "tucorreo@tudominio.com", tengo que poner MI email, lo dejo o que tengo que poner?
#817
PHP / Re: Problema con formulario
27 Diciembre 2011, 16:02 PM
Vaya vista !! jajajaj
Muchas gracias
#818
PHP / Re: Problema con enviar email
27 Diciembre 2011, 15:17 PM
Si, es gratuito, me descargué el AppServ
#819
PHP / [Solucionado] Problema con enviar email
27 Diciembre 2011, 15:01 PM
Estoy haciendo un  formulario para enviar un email a una direccion predefinida pero me da error, códigos:

formulario.php
Código (php) [Seleccionar]
<html>
<body>
<form action="enviar_c.php" method="post">
<table width="200" heicht="200" border="0">
<tr>
<td>Asunto:</td>
<td><input type="text" name="asunto" /></td>
</tr>
<tr>
<td>Desde:</td>
<td><input type="text" name="desde" /></td>
</tr>
<tr>
<td>Mensaje:</td>
<td><textarea name="mensaje"></textarea></td>
</tr>
<tr>
<td></td>
<td><input type="submit" value="enviar correo" /></td>
</tr>
</table>
</body>
</html>


enviar_c.php:
Código (php) [Seleccionar]
<?php
if(isset($_POST['asunto']) && !empty($_POST['asunto']) && 
   isset(
$_POST['desde']) && !empty($_POST['desde']) && 
   isset(
$_POST['mensaje']) && !empty($_POST['mensaje'])) 
{
$destinatario "(noquieroponerelemail)";
$asunto $_POST['asunto'];
$mensaje $_POST['mensaje'];



mail($destinatario,$asunto,$mensaje);

echo "correro enviado";
}else{
echo "correro no enviado";
}   

?>


El error es el siguiente:
Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing
#820
PHP / Re: Problema con formulario
27 Diciembre 2011, 14:15 PM
Eso lo estoy viendo ahora para enviar un email por formulario, pero el video que vi sobre el formulario lo escribe igual que yo pero a el le da el resultado