Page 1 of 1

Maximum string variable length in contact form?

Posted: Wed Sep 22, 2010 6:23 pm
by pajhonka
Hi,
I have a Flash contact form that sends its name, e-mail, and message variables to a PHP script. The script works fine if the message is under ~700 characters, but anything more and the script won't post the message at all. An e-mail with just the name and e-mail address will come through to my inbox (which is embarrassing as a potential client sent me a contact form e-mail about a development job :eek:).

Is there some way to check the maximum character length for a string variable? Or to set its length to something higher?

This is my php. Thank you!!

Code: Select all

<?

$senderName   = $_POST['userName'];
$senderEmail     = $_POST['userEmail'];
$senderMessage = $_POST['userMsg'];
$senderName   = stripslashes($senderName);
$senderMessage   = stripslashes($senderMessage); 
$senderMessage = strip_tags($senderMessage, '<p><br>');
$to = "kevin@kevinburkeportfolio.com";
$from = "email@kevinburkeportfolio.com";
$subject = "E-mail from $senderName";

$message = "<p><font size='2.5' face='Helvetica Neue, Helvetica, Sans Serif'><b>FROM:</b> $senderName
<br><br>
<b>E-MAIL:</b> <a href='mailto:$senderEmail'>$senderEmail</a>
<br><br>
<b>MESSAGE:</b> $senderMessage</p>";

$headers = "From: $from\r\n";
$headers = "MIME-Version: 1.0\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$to = "$to";
    mail($to, $subject, $message, $headers);
	
	$my_msg = "Thanks $senderName, your message has been sent.";
    print "return_msg=$my_msg"; 

exit();
?>

Re: Maximum string variable length in contact form?

Posted: Wed Sep 22, 2010 8:23 pm
by requinix
There is no limit to string lengths in PHP.

I'd bet there's something wrong with your Flash.