Hi all,
I am a total novice when it comes to PHP so please excuse me if this is simple..
I keep on getting undefined variable messages but the script still works..
I have the following form to send an sms to me through an email address. The sms is sent
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Send me an SMS message.</TITLE>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<STYLE type=text/css>.button {
FONT-SIZE: 12px; BORDER-LEFT-COLOR: #306898; BORDER-BOTTOM-COLOR: #306898; WIDTH: 60px; COLOR: #336699; BORDER-TOP-STYLE: solid; BORDER-TOP-COLOR: #336699; FONT-FAMILY: Geneva, Arial, Helvetica, san-serif; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; HEIGHT: 20px; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-COLOR: #306898; BORDER-BOTTOM-STYLE: solid
}
.forms {
BORDER-RIGHT: #3868a0 1px ridge; BORDER-TOP: #336699 1px ridge; FONT-SIZE: 12px; BORDER-LEFT: #3868a0 1px ridge; COLOR: #336699; BORDER-BOTTOM: #3868a0 1px ridge; FONT-FAMILY: Geneva, Arial, Helvetica, san-serif; BACKGROUND-COLOR: #ffffff
}
</STYLE>
<SCRIPT language=JavaScript><!--
if ((navigator.appVersion.indexOf("Mac"
!= -1) && (navigator.appVersion.indexOf("MSIE"
== -1)) {document.write("<link rel=stylesheet href=\"/css/test.css\" type=\"text/css\">"
; }else {document.write("<link rel=stylesheet href=\"/css/test.css\" type=\"text/css\">"
; }function goB(){h=window.name.split("_"
;h[0]=parseInt(h[0])-1;window.name=h.join("_"
;history.back();}function goF(){h=window.name.split("_"
;h[0]=parseInt(h[0])+1;window.name=h.join("_"
;history.forward();}function goL(s){h=window.name.split("_"
;if(parseInt(h[0])<parseInt(h[1])){h[1]=h[0];}h[0]=parseInt(h[0])+1;h[1]=parseInt(h[1])+1;window.name=h.join("_"
;location.href="/u/"+s;}function initcharsleft() {charsleft(document.forms["frm"].text);}function charsleft(feld) {var anz = feld.value.length;if (anz> 87 ) {feld.value = feld.value.substring(0,160);frei = 0;} else {frei = 87 -anz;}document.forms["frm"].num.value = frei;}//-->// -->
</SCRIPT>
<META content="MSHTML 5.50.4522.1800" name=GENERATOR></HEAD>
<BODY text=#000000 bgColor=#ffffff>
<TABLE cellSpacing=0 cellPadding=0 width=445 border=0>
<TBODY>
<TR>
<TD width=88 height=210 valign="top" align="right"><font color="#336699"><b><br>
<br>
<font face="Verdana, Arial, Helvetica, sans-serif" size="2">Name:<br>
Message:</font> </b></font></TD>
<TD width=11></TD>
<TD vAlign=top width=285>
<FORM name=frm onsubmit="return goL('')" action=sendsms.php
method=post>
<INPUT type=hidden value=Sms name=page>
<INPUT type=hidden
value=send_sms name=action>
<INPUT type=hidden value=Robouk name=nickname>
<INPUT class=forms name=email>
<BR>
<TEXTAREA class=forms onkeypress=charsleft(this); onkeydown=charsleft(this); onblur=charsleft(this); onkeyup=charsleft(this); onfocus=charsleft(this); name=msg rows=3 wrap=VIRTUAL onchange=charsleft(this);></TEXTAREA>
<BR>
<font color="#336699" size="2" face="Verdana, Arial, Helvetica, sans-serif">Characters
Left </font>
<INPUT
onfocus=this.blur size=4 value=87 name=num class="forms">
<br>
<INPUT class=button type=submit value="Send " border=0 name=submit height="5" width="10">
</FORM>
</TD>
<TD width=61></TD>
</TR>
</TBODY>
</TABLE>
</BODY></HTML>
********IN THE SENDSMS.PHP I HAVE THE FOLLOWING***********
<?php
if($message == "2"
{
echo "Sorry!, you have already submitted the maximum times allowed";
}else{
$num = $sentmessage + 1;
setcookie("sentmessage","$num",time()+86400); //set the cookie
$to = "me@email.com";
$subject = "$email , $msg";
$mailheaders = "From: $email \n";
$mailheaders .= "Reply-To: $email\n\n";
mail($to, $subject, $msg, $mailheaders);
?>
<html><head><title>I have recieved your message</title></head><body>
Thank you, i have recieved your message.<br><br>
I will contact you as soon as I can.
</body>
</html>
<?
}//end submitted
?>
Any ideas how to fix this?
Thanks in advance.. Wullie
I am a total novice when it comes to PHP so please excuse me if this is simple..
I keep on getting undefined variable messages but the script still works..
I have the following form to send an sms to me through an email address. The sms is sent
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Send me an SMS message.</TITLE>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<STYLE type=text/css>.button {
FONT-SIZE: 12px; BORDER-LEFT-COLOR: #306898; BORDER-BOTTOM-COLOR: #306898; WIDTH: 60px; COLOR: #336699; BORDER-TOP-STYLE: solid; BORDER-TOP-COLOR: #336699; FONT-FAMILY: Geneva, Arial, Helvetica, san-serif; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; HEIGHT: 20px; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-COLOR: #306898; BORDER-BOTTOM-STYLE: solid
}
.forms {
BORDER-RIGHT: #3868a0 1px ridge; BORDER-TOP: #336699 1px ridge; FONT-SIZE: 12px; BORDER-LEFT: #3868a0 1px ridge; COLOR: #336699; BORDER-BOTTOM: #3868a0 1px ridge; FONT-FAMILY: Geneva, Arial, Helvetica, san-serif; BACKGROUND-COLOR: #ffffff
}
</STYLE>
<SCRIPT language=JavaScript><!--
if ((navigator.appVersion.indexOf("Mac"
</SCRIPT>
<META content="MSHTML 5.50.4522.1800" name=GENERATOR></HEAD>
<BODY text=#000000 bgColor=#ffffff>
<TABLE cellSpacing=0 cellPadding=0 width=445 border=0>
<TBODY>
<TR>
<TD width=88 height=210 valign="top" align="right"><font color="#336699"><b><br>
<br>
<font face="Verdana, Arial, Helvetica, sans-serif" size="2">Name:<br>
Message:</font> </b></font></TD>
<TD width=11></TD>
<TD vAlign=top width=285>
<FORM name=frm onsubmit="return goL('')" action=sendsms.php
method=post>
<INPUT type=hidden value=Sms name=page>
<INPUT type=hidden
value=send_sms name=action>
<INPUT type=hidden value=Robouk name=nickname>
<INPUT class=forms name=email>
<BR>
<TEXTAREA class=forms onkeypress=charsleft(this); onkeydown=charsleft(this); onblur=charsleft(this); onkeyup=charsleft(this); onfocus=charsleft(this); name=msg rows=3 wrap=VIRTUAL onchange=charsleft(this);></TEXTAREA>
<BR>
<font color="#336699" size="2" face="Verdana, Arial, Helvetica, sans-serif">Characters
Left </font>
<INPUT
onfocus=this.blur size=4 value=87 name=num class="forms">
<br>
<INPUT class=button type=submit value="Send " border=0 name=submit height="5" width="10">
</FORM>
</TD>
<TD width=61></TD>
</TR>
</TBODY>
</TABLE>
</BODY></HTML>
********IN THE SENDSMS.PHP I HAVE THE FOLLOWING***********
<?php
if($message == "2"
echo "Sorry!, you have already submitted the maximum times allowed";
}else{
$num = $sentmessage + 1;
setcookie("sentmessage","$num",time()+86400); //set the cookie
$to = "me@email.com";
$subject = "$email , $msg";
$mailheaders = "From: $email \n";
$mailheaders .= "Reply-To: $email\n\n";
mail($to, $subject, $msg, $mailheaders);
?>
<html><head><title>I have recieved your message</title></head><body>
Thank you, i have recieved your message.<br><br>
I will contact you as soon as I can.
</body>
</html>
<?
}//end submitted
?>
Any ideas how to fix this?
Thanks in advance.. Wullie