Before writing semantically correct (X)HTML and CSS code, you should think of separation of content, presentation and behavior. Reasons for this are numerous. Although it is possible to have all (X)HTML, CSS and JavaScript code in every web page you are serving, long time ago it has been adopted as best practice to separate these.
read more
read more
PHP EXIF Extension
read more