Hi...I'm using Curl to connect to an sms API.however I just learned that to send a message more that 160 characters need concatenating. how do I go about this in my code thanks....Here's a copy of my code..


PHP Code:
$phone substr($phone0strlen($phone)-1);

$message mysql_real_escape_string($_POST['message']);
$sender $_POST['sender'];
$url1 "../sms/send_sms.php?";
//initialize the request variable

$request "";

$param["?username"] = "";

$param["password"] = "";
//this is the message that we want to send
$param["message"] = $message;
//these are the recipients of the message
$param["mobile"] = $phone;
//this is our sender
$param["sender"] = $sender;
//traverse through each member of the param array
foreach($param as $key=>$val){
    
//we have to urlencode the values
    
$request.= $key."=".urlencode($val);
    
//append the ampersand (&) sign after each paramter/value pair
    
$request.= "&";
}
//remove the final ampersand sign from the request
$request substr($request0strlen($request)-1); 


$url "http://sms.bulksms.com/bulksms/bulksms.php"



$ch curl_init();

//initialize curl handle 

curl_setopt($chCURLOPT_URL$url.$request); 
curl_setopt($chCURLOPT_RETURNTRANSFER,1);

//set the url
date_default_timezone_set('Africa/Lagos');
$timedate('H:i:s');
$today date("Y-m-d");

//return as a variable 



//set POST method 


//set the POST variables

$response curl_exec($ch);
//close the curl handle
if( $response == 1801){
    
$response "Message sent successfully";}
    elseif (
$response == 1802){
    
$response "Invalid username";}
    elseif (
$response == 1803){
    
$response "Invalid Password";}
    elseif (
$response == 1809){
    
$response "Message Empty";}
    else{
$response "Message not sent";}

$sql"INSERT INTO sent VALUES('','$today','$time','$message','$response','$phone')";
$resultmysql_query($sql) or die(mysql_error());
//run the whole process and return the response

curl_close($ch);