Visualizzazione dei risultati da 1 a 10 su 13

Hybrid View

  1. #1
    Quote Originariamente inviata da inventor4fun Visualizza il messaggio
    Ho controllato ed è su on,

    Forse è come imposto la pagina XML
    Il "failed to open stream" significa che non riesce affatto ad accedere al file, prova ad applicare urlencode() al path
    codice:
    $url = 'http://.........com:801/?aggiorna_XML'; 
    $xml=simplexml_load_file(urlencode($url));

  2. #2
    Quote Originariamente inviata da lucavizzi Visualizza il messaggio
    Il "failed to open stream" significa che non riesce affatto ad accedere al file, prova ad applicare urlencode() al path
    codice:
    $url = 'http://.........com:801/?aggiorna_XML'; 
    $xml=simplexml_load_file(urlencode($url));
    Il problema non si risolve, è possibile che creo la pagina in maniera errata ? questo è il codice in C che produca la pagina da prelevare:
    codice:
    client.println("HTTP/1.1 200 OK");
              if (HTTP_req.indexOf("aggiorna_XML") > -1) {
                client.println("Content-Type: text/xml");
                client.println("Connection: keep-alive");
                client.println();
                XML_response(client);
              }
    
    void XML_response(EthernetClient cl){
      cl.print("<?xml version = \"1.0\" ?>");
      cl.print("<inputs>");
    
      cl.print("<orario1>");
    
           if (hour()<10){
              cl.print("0");
           }
           cl.print(hour());
           cl.print(":");
           if (minute()<10){
            cl.print("0");
           }
           cl.print(minute());
           cl.print(":");
           if (second()<10){
            cl.print("0");
           }
           cl.print(second());
      cl.println("</orario1>");
     etc.......
    
      cl.print("</inputs>");
    
    }

  3. #3
    Quote Originariamente inviata da inventor4fun Visualizza il messaggio
    Il problema non si risolve, è possibile che creo la pagina in maniera errata ?
    Stando all'errore che hai postato, non è un problema di parsing, ma un errore a monte: PHP non riesce a recuperare il file.

  4. #4
    Ho capito una cosa in più ma non mi aiuta a risolvere.
    Controllando il serial monitor dell'Arduino (il server) mi sono accorto che se apro la pagina Arduino riceve la richiesta con il GET e manda la risposta, se però uso
    $url ='http://.........com:801/?aggiorna_XML';$xml=simplexml_load_file(urlencode($url));
    Arduino non riceve nessun get e quindi non manda la risposta.
    Come faccio a mandare un get e gestire la risposta ?
    Grazie mille


Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.