Change (+) to %2B

Change (+) to %2B SearchSearch
Author Message
t14n
New member
Username: D0d0lbadung

Post Number: 1
Registered: 09-2010
Posted on Tuesday, September 28, 2010 - 04:04 pm:   

Hello...

I want my friend can register their phone number with "REG testing" to Dlist with name “test”
so i modified this PHP script ...

<?
header ("Content-Type: text/plain");

if (isset($_REQUEST['sender'])) {
if (isset($_REQUEST['text'])) {
header ("Location: http://ipaddress:port/?phonenumber=" . $_REQUEST['sender'] . "&text=" . urlencode("I received your message : " . $_REQUEST['text']));
}
else {
echo "ERROR : 'text' parameter missing\r\n";
}
}
else {
echo "ERROR : 'sender' parameter missing!\r\n";
}

?>

to

<?
header ("Content-Type: text/plain");

if (isset($_REQUEST['sender'])) {
if (isset($_REQUEST['text'])) {
header ("Location: http://ipaddress:port/DLists?DListName=test&DListAction=&DListMemberAction=Add&D ListMember=" . $_REQUEST['sender'] . "&DListMemberName=" . urlencode("" . $_REQUEST['text']));
}
else {
echo "ERROR : 'text' parameter missing\r\n";
}
}
else {
echo "ERROR : 'sender' parameter missing!\r\n";
}
?>


But it does not work.
I found that if i send text message (REG testing) with my own number (example. 0888888), nowsms will execute
http://ipaddress:port/DLists?DListName=test&DListAction=&DListMemberAction=Add&D ListMember=+62888888&DListMemberName=testing


How can i substitude (+) to %2B, so that nowsms will execute this url?
http://ipaddress:port/DLists?DListName=test&DListAction=&DListMemberAction=Add&D ListMember=%2B62888888&DListMemberName=testing



Many thanks!
Sorry for bad english.
Des - NowSMS Support
Board Administrator
Username: Desosms

Post Number: 2534
Registered: 08-2008
Posted on Tuesday, September 28, 2010 - 09:40 pm:   

Use the urlencode function.

Example:

header ("Location: http://ipaddress:port/DLists?DListName=test&DListAction=&DListMemberAction=Add&D ListMember=" . urlencode($_REQUEST['sender']) . "&DListMemberName=" . urlencode("" . $_REQUEST['text']));
t14n
New member
Username: D0d0lbadung

Post Number: 2
Registered: 09-2010
Posted on Wednesday, September 29, 2010 - 02:22 pm:   

Thanks...
It works...