arduino+wifi+website

hi all
i want to upolad ultrasonic sensor value to the website.

i am using xampp server.

it's not showing on website, if anyone have familiar please help me

below is my code

#include <SPI.h>
#include <WiFi.h>

const int TrigPin = 2; 
const int EchoPin = 3;
float z;

char ssid[] = "yourNetwork"; //  your network SSID (name) 
char pass[] = "secretPassword";    // your network password (use for WPA, or use as key for WEP)
int keyIndex = 0;            // your network key Index number (needed only for WEP)

int status = WL_IDLE_STATUS;
// if you don't want to use DNS (and reduce your sketch size)
// use the numeric IP instead of the name for the server:
//IPAddress server(74,125,232,128);  // numeric IP for Google (no DNS)
char server[] = "192.168.19.171";     // name address for Google (using DNS)

// Initialize the Ethernet client library
// with the IP address and port of the server 
// that you want to connect to (port 80 is default for HTTP):
WiFiClient client;

void setup() {
  //Initialize serial and wait for port to open:
  Serial.begin(9600); 
  
   pinMode(TrigPin, OUTPUT_FAST); 
  pinMode(EchoPin, INPUT_FAST);
  
  
  while (!Serial) {
    ; // wait for serial port to connect. Needed for Leonardo only
  }
  
  // check for the presence of the shield:
  if (WiFi.status() == WL_NO_SHIELD) {
    Serial.println("WiFi shield not present"); 
    // don't continue:
    while(true);
  } 

  String fv = WiFi.firmwareVersion();
  if( fv != "1.1.0" )
    Serial.println("Please upgrade the firmware");
  
  // attempt to connect to Wifi network:
  while (status != WL_CONNECTED) { 
    Serial.print("Attempting to connect to SSID: ");
    Serial.println(ssid);
    // Connect to WPA/WPA2 network. Change this line if using open or WEP network:    
    status = WiFi.begin(ssid, pass);
  
    // wait 10 seconds for connection:
    delay(10000);
  } 
  Serial.println("Connected to wifi");
  printWifiStatus();
  
 /* Serial.println("\nStarting connection to server...");
  // if you get a connection, report back via serial:
  if (client.connect(server, 80)) {
    Serial.println("connected to server");
    // Make a HTTP request:
    client.println("GET /search?q=arduino HTTP/1.1");
    client.println("Host: www.google.com");
    client.println("Connection: close");
    client.println();
  }*/
}

void loop() {
  
   fastDigitalWrite(TrigPin, LOW); 
  delayMicroseconds(2); 
  fastDigitalWrite(TrigPin, HIGH); 
  delayMicroseconds(10);
  fastDigitalWrite(TrigPin, LOW); 
   // duration = pulseIn(echoPin, HIGH);
  z= pulseIn(EchoPin, HIGH) / 58.0;
  Serial.print("distance is ");
   Serial.print(z);
    Serial.println(" cm");
  delay(1000);
  
  
  if (client.connect(server, 80)) 
  {
    Serial.println("Connection: done");
    
client.print("GET /raj/us.php?z=");// This
    client.print(z);
     
    
    
 


   client.println(" HTTP/1.0"); // Part of the GET request
   client.println("Host:192.168.19.171"); // IMPORTANT: If you are using XAMPP you will have to find out the IP address of your computer and put it here (it is explained in previous article). If you have a web page, enter its address (ie.Host: "www.yourwebpage.com")
   //client.println( "Content-Type: application/x-www-form-urlencoded" );
client.println("Connection: close"); // Part of the GET request telling the server that we are over transmitting the message
    client.println(); // Empty line
    client.println(); // Empty line
    client.stop();    // Closing connection to server
  }

  else {
    // If Arduino can't connect to the server (your computer or web page)
    Serial.println("--> connection failed\n");
  }
 
  // Give the server some time to recieve the data and store it. I used 10 seconds here. Be advised when delaying. If u use a short delay, the server might not capture data because of Arduino transmitting new data too soon.
  delay(1000);
  
  
  
  
  
  
  
  
 /* while (client.available()) {
    char c = client.read();
    Serial.write(c);
  }

  // if the server's disconnected, stop the client:
  if (!client.connected()) {
    Serial.println();
    Serial.println("disconnecting from server.");
    client.stop();

    // do nothing forevermore:
    while(true);
  }*/
}


void printWifiStatus() {
  // print the SSID of the network you're attached to:
  Serial.print("SSID: ");
  Serial.println(WiFi.SSID());

  // print your WiFi shield's IP address:
  IPAddress ip = WiFi.localIP();
  Serial.print("IP Address: ");
  Serial.println(ip);

  // print the received signal strength:
  long rssi = WiFi.RSSI();
  Serial.print("signal strength (RSSI):");
  Serial.print(rssi);
  Serial.println(" dBm");
}

us.php.txt (380 Bytes)

us.php.txt (380 Bytes)

it's not showing on website,

On what web site? Your Arduino is a client, making GET requests, not a server serving up web pages.

PaulS:
On what web site? Your Arduino is a client, making GET requests, not a server serving up web pages.

means?

i didn't get you.

i am using intel edison board
arduino ide.

You said that the data didn't show up on "the web site". We need to know what web site that is, and how you expect the data to magically get there.

If your Arduino, with Ethernet shield, were acting as a server, and serving up a web page, you could make it serve up a page with your ultrasonic data on it.

PaulS:
You said that the data didn't show up on "the web site". We need to know what web site that is, and how you expect the data to magically get there.

If your Arduino, with Ethernet shield, were acting as a server, and serving up a web page, you could make it serve up a page with your ultrasonic data on it.

i am using intel edison board no need of external wifi shield( just think like edison =arduino+wifi shield) .

i am attaching php file please correct me if you found any mistakes in arduino code.