fork download
  1. <?php
  2.  
  3. // ODK Central Configuration ==============================
  4. $odkServerUrl = "hect.org"; // ODK Server URL
  5. $projectId = 19; // Project ID (NUMBER hona chahiye)
  6. $xmlFormId = "test333"; // XML Form ID (exact string)
  7. $odkUsername = "t"; // ODK Username
  8. $odkPassword = "H@22"; // ODK Password
  9. // ========================================================
  10.  
  11. // XML Data (Form Submission) =============================
  12. $xmlContent = '<data id="test333">
  13. <name_1>test77475</name_1>
  14. <meta>
  15. <instanceID>uuid:773f054f-7388-4e3a-aebc-30dfb6ce7113</instanceID>
  16. </meta>
  17. </data>';
  18. // ========================================================
  19.  
  20. // cURL Configuration =====================================
  21. $endpoint = "/v1/projects/{$projectId}/forms/{$xmlFormId}/submissions";
  22. $url = $odkServerUrl . $endpoint;
  23.  
  24.  
  25. $ch = curl_init();
  26. CURLOPT_URL => $url,
  27. CURLOPT_POST => true,
  28. CURLOPT_POSTFIELDS => $xmlContent,
  29. CURLOPT_HTTPHEADER => [
  30. 'Content-Type: application/xml', // Required by ODK
  31. 'Authorization: Basic ' . base64_encode("{$odkUsername}:{$odkPassword}") // Basic Auth
  32. ],
  33. CURLOPT_RETURNTRANSFER => true,
  34. CURLOPT_SSL_VERIFYPEER => true, // SSL verify (true for production)
  35. CURLOPT_HEADER => true, // Debugging ke liye response headers
  36. CURLOPT_VERBOSE => true, // Detailed logs
  37. ]);
  38.  
  39. // Execute Request ========================================
  40. $response = curl_exec($ch);
  41. $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
  42.  
  43. echo "HTTP Status: $httpCode\n";
  44. list($headers, $body) = explode("\r\n\r\n", $response, 2);
  45. echo "Response Body: " . json_encode(json_decode($body), JSON_PRETTY_PRINT);
  46.  
Success #stdin #stdout #stderr 0.03s 26188KB
stdin
Standard input is empty
stdout
HTTP Status: 0
Response Body: null
stderr
* Expire in 0 ms for 6 (transfer 0x556a14e33fc0)
* Expire in 1 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 1 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 1 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 1 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 1 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 1 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 1 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 1 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 1 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 1 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 1 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 1 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 1 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 1 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 1 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 1 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 1 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 1 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 1 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 1 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 1 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 1 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 1 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 2 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 2 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 2 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 2 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 2 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 2 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 2 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 2 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 2 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 2 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 2 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 2 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 2 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 2 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 2 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 2 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 2 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 2 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 2 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 2 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 2 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 2 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 2 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 2 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 2 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 2 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 2 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 2 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 2 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 2 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 2 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 2 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 2 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 2 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 2 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 2 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 2 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 2 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 2 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 2 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 2 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 2 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 2 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 2 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 2 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 2 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 2 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 2 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 2 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 2 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 0 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 2 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 1 ms for 1 (transfer 0x556a14e33fc0)
* Expire in 1 ms for 1 (transfer 0x556a14e33fc0)
* Could not resolve host: hect.org
* Expire in 1 ms for 1 (transfer 0x556a14e33fc0)
* Closing connection 0
PHP Notice:  Undefined offset: 1 in /home/3IBP91/prog.php on line 45