Bubulindo - My first thought is also the chip select pin. But I thought that the libraries handled turning it off and on? At least, that's what I've read. My plan today is to read through the libraries so that I understand the functions better.
PaulS -
One question, though. The logging always happens in one file. Why does the client need to explicitly ask for that file by name, then?
What approach do I take if not asking for the file by name? I'm not sure I understand the question. How would the client ask for the file if not by name?
What's the curly brace for? What happens here if " HTTP" is not part of clientline? Why is this not manipulating filename, instead?
Sorry, I've tried to parse your question, but I don't understand it. Which curly brace? I don't know what happens if HTTP isn't present. Are you asking what happens if it gets a malformed request? You're making me realize I'm in even further over my head than I thought. This project has taken up so much of my free time for weeks, I think I need to just put it down and give up until some future point at which I understand enough to finish it.