example.ecpp 510 B

123456789101112131415161718192021222324252627282930313233
  1. <%
  2. #include <string>
  3. #include <iostream>
  4. #include <sstream>
  5. int main(int argc, char *argv[])
  6. {
  7. int i;
  8. std::stringstream _buf;
  9. %>
  10. <html>
  11. <body>
  12. <p>Hello <%= argv[0] %>!</p>
  13. <table>
  14. <tbody>
  15. <% for (i = 1; i < argc; i++) { %>
  16. <tr bgcolor="<%= i % 2 == 0 ? "#FFCCCC" : "#CCCCFF" %>">
  17. <td><%= i %></td>
  18. <td><%= argv[i] %></td>
  19. </tr>
  20. <% } %>
  21. </tbody>
  22. </table>
  23. </body>
  24. </html>
  25. <%
  26. std::string _output = _buf.str();
  27. std::cout << _output;
  28. return 0;
  29. }
  30. %>