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