Deine loop() sieht auch etwas seltsam aus. Was soll denn der Block
if (client.available())
{
char c = client.read();
Serial.print(c);
}
bewirken? Du liest eine einziges Zeichen vom Webserver, danach wartes du dann 9 Sekunden und beendest die Verbindung.
Der Hinweis, das der "Host:" Parameter beim HTTP Request falsch ist, kam ja schon. Hast Du zusätzlich mal versucht, das data_push.php mit einem Browser aufzurufen, um zu sehen das dieser Weg zumindest schon ,mal funktioniert?
Fürs debugging auf dem Arduino würde ich im Daten_sende() die komplette Rückgabe des Webservers lesen und auf die serielle schnittstelle ausgeben. dann siehst Du zumindest auch die Fehlermeldungen die der Webserver liefert.
Mario.