Foros del Web » Programando para Internet » PHP »

Duda enviar mensaje de texto desde mi página con PHP

Estas en el tema de Duda enviar mensaje de texto desde mi página con PHP en el foro de PHP en Foros del Web. Hola! Estoy diseñando una archivo html para enviar mensajes de texto a celulares de argentina, pero tengo un inconveniente: El destino del mensaje tendria que ...
  #1 (permalink)  
Antiguo 21/01/2007, 17:16
Avatar de hgp147  
Fecha de Ingreso: diciembre-2006
Ubicación: Buenos Aires, Argentina
Mensajes: 980
Antigüedad: 17 años, 3 meses
Puntos: 36
Duda enviar mensaje de texto desde mi página con PHP

Hola!
Estoy diseñando una archivo html para enviar mensajes de texto a celulares de argentina, pero tengo un inconveniente:

El destino del mensaje tendria que estar formado por tres partes que se unan, que serian:
Codigo de area
Numero
Empresa
(Codigo de area+Numero+Empresa)

Pero nose como hacer eso, abajo les dejo los codigos de pagina HTML y PHP

Codigo pagina HTML:

<html>
<head><title>Enviar SMS</title>
</head>
<body>
<form action="enviar.php" method="post">

<b>Código de area:</b>
<input type="text" name="destino" size="30"><br />

<b>Numero:</b>
<input type="text" name="destino" size="30"><br />

<b>Empresa:</b>
<SELECT NAME= "destino" >
<OPTION VALUE= "@sms.movistar.net.ar" >Movistar
<OPTION VALUE= "@movimensaje.com.ar" >_Movicom
<OPTION VALUE= "@emocion.net.ar" >_Unifón
<OPTION VALUE= "@sms.ctimovil.com.ar" >Cti
<OPTION VALUE= "@personal-net.com.ar" >Personal
</SELECT><br />

<b>Asunto:</b>
<input type="text" name="asunto" size="30"><br />

<b>Remitente:</b>
<input type="text" name="rem" size="30"><br />

<b>Mensaje:</b><br />
<textarea name="mensaje" cols="45" rows="7"></textarea>

<p>
<input type="submit" value="Enviar!">
</form>
</body>
</html>


Codigo PHP:

<?php
$remitente = $_REQUEST["rem"];
mail($destino, $asunto, $mensaje, "From: $remitente");
?>

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Muchas gracias!!!! Si les queda alguna duda diganme
  #2 (permalink)  
Antiguo 21/01/2007, 17:57
 
Fecha de Ingreso: julio-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.304
Antigüedad: 18 años, 9 meses
Puntos: 6
Re: Duda enviar mensaje de texto desde mi página con PHP

Hola

Código PHP:
$destino $_POST["area"] . $_POST["numero"] . $_POST["empresa"]; 
Utilizas . para ir concatenando los valores que deseas unir. Como veras uni los valores que necesitas, ahora debes asegurarte que existan estos campos en el form, sino no servira de nada.

Saludos.
__________________
Federico.

Mi página: www.jourmoly.com.ar
  #3 (permalink)  
Antiguo 21/01/2007, 18:28
Avatar de hgp147  
Fecha de Ingreso: diciembre-2006
Ubicación: Buenos Aires, Argentina
Mensajes: 980
Antigüedad: 17 años, 3 meses
Puntos: 36
Re: Duda enviar mensaje de texto desde mi página con PHP

Fridureiks Probe lo que me dijiste pero no me funciono, igual gracias.
Te dejo abajo el codigo como me quedo, fijate si puse algo mal


Codigo pagina HTML:

<html>
<head><title>Enviar SMS</title>
</head>
<body>
<form action="enviar.php" method="post">

<b>Código de area:</b>
<input type="text" name="area" size="30"><br />

<b>Numero:</b>
<input type="text" name="numero" size="30"><br />

<b>Empresa:</b>
<SELECT NAME= "empresa" >
<OPTION VALUE= "@sms.movistar.net.ar" >Movistar
<OPTION VALUE= "@movimensaje.com.ar" >_Movicom
<OPTION VALUE= "@emocion.net.ar" >_Unifón
<OPTION VALUE= "@sms.ctimovil.com.ar" >Cti
<OPTION VALUE= "@personal-net.com.ar" >Personal
</SELECT><br />

<b>Asunto:</b>
<input type="text" name="asunto" size="30"><br />

<b>Remitente:</b>
<input type="text" name="rem" size="30"><br />

<b>Mensaje:</b><br />
<textarea name="mensaje" cols="45" rows="7"></textarea>

<p>
<input type="submit" value="Enviar!">
</form>
</body>
</html>


Codigo PHP:

<?php
$remitente = $_REQUEST["rem"];
$area = $_REQUEST["area"];
$numero = $_REQUEST["numero"];
$empresa = $_REQUEST["empresa"];


mail($destino = $_POST["area"] . $_POST["numero"] . $_POST["empresa"]; $asunto, $mensaje, "From: $remitente");
?>

- - - - - - - - - -
Gr
  #4 (permalink)  
Antiguo 21/01/2007, 19:38
 
Fecha de Ingreso: julio-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.304
Antigüedad: 18 años, 9 meses
Puntos: 6
Re: Duda enviar mensaje de texto desde mi página con PHP

Evidentemente asi no te va a funcionar. Deberias leer un poquito sobre php.

Código PHP:
<?php
$remitente 
$_REQUEST["rem"];
$area $_REQUEST["area"];
$numero $_REQUEST["numero"];
$empresa $_REQUEST["empresa"];
$destino $_POST["area"] . $_POST["numero"] . $_POST["empresa"];

echo 
"Estamos enviando al: " $destino;
mail($destino$asunto$mensaje"From: $remitente");
?>
__________________
Federico.

Mi página: www.jourmoly.com.ar
  #5 (permalink)  
Antiguo 12/04/2008, 10:12
Avatar de sefsinalas  
Fecha de Ingreso: abril-2008
Ubicación: salta
Mensajes: 10
Antigüedad: 16 años
Puntos: 1
Re: Duda enviar mensaje de texto desde mi página con PHP

esto de usar la funcion mail de php ya no sirve mas para personal. Alguien conoce alguna otra manera?
  #6 (permalink)  
Antiguo 12/04/2008, 10:15
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Re: Duda enviar mensaje de texto desde mi página con PHP

en *nix NO conozco mas y en Windows, no creo... xD
  #7 (permalink)  
Antiguo 10/05/2008, 01:17
 
Fecha de Ingreso: mayo-2002
Mensajes: 204
Antigüedad: 21 años, 11 meses
Puntos: 8
Re: Duda enviar mensaje de texto desde mi página con PHP

Casi seguro que no se puede mandar SMS a celulares de forma gratuita. Si querés conozco una empresa que lo hace, pero te cobra.

Igual los precios no son tan altos: 0.054 dólares a cualquiera de las redes menos personal, que sale 0.068. Pero tienen precios al por mayor.

Los mensajes los podés mandar con una api, o más fácil con su servicio de mail -> sms, o sea, hacés que tu sistema mande un mail a una dirección que te dan ellos, y entonces le llega un sms a tu usuario.

Hasta te dan 10 crédios (algo así de 10 mensajitos) gratis para que pruebes el servicio
__________________
No se puede poner nada en las firmas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 02:20.