Go Down

Topic: Frage zu Webserver (Read 537 times) previous topic - next topic

juergen01


Hallo zusammen

Hallo michael_x

Jetzt verstehe Ich was Du meinst
Ich Danke Dir

Hallo Serenifly

Das ist ja ein sehr guter Link

Eine Frage wenn Ich folgenden Befehl eingebe bekomme Ich
folgende Fehlermeldung

zaehler12:425: error: stray '#' in program
zaehler12.ino: In function 'int netz()':
zaehler12:425: error: expected `)' before 'background'
zaehler12:425: error: expected `;' before ')' token

Meine Frage kann man das nicht in  client.println senden


Code: [Select]
client.println("<body style="background-color:#ff0000;">");

bye juergen

Serenifly

Das Problem sind die Anführungszeichen. Du musst bestimmte Zeichen mit \ escapen, sonst kann der Compiler das nicht vom Ende des Strings unterscheiden:
http://en.wikipedia.org/wiki/Escape_sequences_in_C

Code: [Select]

client.println("<body style=\"background-color:#ff0000;\">");



Es bietet sich übrigens auch hier an, die Strings im Flash zu lassen:
client.println(F("Text im Flash"));
Das verlangsamt aber auch eventuell den Seitenaufbau etwas, da das Kopieren vom Flash ins RAM natürlich mehr Zeit braucht.

Go Up