Here is the whole function:
void pachube_feed()
{
if (millis() - timeLastUpdated > TIMETOUPDATE)
{ // time for the next update
timeLastUpdated = millis();
int temp_Current1 = (temp_Current - (int)temp_Current)*100;
int pH_val1 = (pH_val - (int)pH_val)*100;
sprintf(pachube_data,"%0d.%02d,%0d.%02d,%d,%d,%d",(int)temp_Current,abs(temp_Current1),(int)pH_val,abs(pH_val1),ORP_val);
Serial.println("connecting...");
if (client.connect("api.cosm.com", 80))
{
Serial.println("connected");
client.print("PUT /v2/feeds/"); // APIV2
client.print(PACHUBEFEED);
client.println(".csv HTTP/1.1");
client.println("Host: api.cosm.com");
client.print("X-PachubeApiKey: ");
client.println(APIKEY);
client.println("User-Agent: Arduino (WiFly RN-XV)");
client.print("Content-Type: text/csv\nContent-Length: ");
client.println(strlen(pachube_data));
client.println("Connection: close");
client.println();
client.print(pachube_data);
client.println();
}
else
{
Serial.println("connection failed");
}
delay(1000);
if (client.connected()) {
Serial.println("disconnecting.");
client.stop();
Serial.println("disconnected.");
}
}