Foros aprenderaprogramar.com

Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: josemari75 en 22 de Julio 2014, 19:02

Título: php corta cadena al enviar un mail
Publicado por: josemari75 en 22 de Julio 2014, 19:02
hola, os resumo....
estoy enviando un mail mediante un php, el mail yega a su destino, pero los datos enviados llegan incompletos
cuando hay un espacio para separar caracteres, solo envia lo que hay a su izquierda, osea,
quiero mandar el dato:
12345678901234567890

a) si lo mando tal cual llega sin problemas
b) si lo mando 12 34 ...... solo llega 12
c) si lo mando 1 23456 789 solo llega 1
este envio por post se hace en tres pasos, explico....
tengo mi html donde recojo los datos:

<form action="confirmarpago.php" method="post" id="formulario" name="formulario">
...............
<input name="comercio" type="text" id="id_comercio" value="Mi Comercio" size="30" maxlength="30" />
..........
</form>

luego, visualizo estos datos en un php y los confirmo (asta ahy todo bien)

.....
<?PHP
$comercio=$_POST['comercio'];
..........
echo"
........
<form name=confirmarcompra action='enviomail.php' method='post' target='_self'>
..........
Comercio:$comercio
<br>
..........
<input type='image' src='img/b_ok.png' width='94' height='31' />
<input type='hidden' name='nom' value=$comercio>
.................
</form>                               
............

y por ultimo los recojo para enviar por mail (y entre este paso y el anterior es donde esta fallando)

<?php
$name=$_POST['nom'];
.........
si visualizamos esta variable $name da como resultado lo que explicaba al principio del mensaje
¿como lo puedo solucionar?
gracias de antemano y espero haber sido claro
Título: Re:php corta cadena
Publicado por: Mastermind en 23 de Julio 2014, 18:14
Hola, cuando pegues código (php, html, etc.) usa el botón # que tienes en el foro. Púlsalo y pega el código entre las etiquetas [ code] ... [ / code], es la manera de que el código se pueda copiar y pegar.

El problema que planteas es muy parecido al descrito aquí, así que pienso que el problema pueda estar relacionado: https://www.aprenderaprogramar.com/foros/index.php?topic=518

Saludos
Título: Re:php corta cadena
Publicado por: josemari75 en 23 de Julio 2014, 21:16
ok, perdón, es mi primer post y no controlo como va....
sobre lo del link, lo vi, de echo fue antes de colgar la duda, ya que eso no me lo solucionaba, probé varias cosas....pero que va.....
gracias
Título: Re:php corta cadena
Publicado por: Mastermind en 24 de Julio 2014, 00:44
Hola, pulsa sobre "opciones adicionales" (en la parte de abajo del editor) y en adjuntar ficheros. Adjunta los ficheros para poder comprobar el código. Saludos.