Здравствуйте! Ищу работу front-end разработчиком. Знания - JS, AJAX, CSS, HTML немного PHP/MySQL. Уровень знаний можно посмотреть в написанном мной приложении - https://github.com/Konstanitn/BBCnewsParser (функциональность приложения могу продемонстрировать по Skype). Приложение: загружает файл XML последних новостей с сервера BBCnews и разбирает его средствами JS. Реализована функция архивации сообщение через серверную часть на PHP/MySQL. Общение клиента с сервером происходит посредством AJAX. О себе: трудолюбивый, "въедливый" английский на уровне (читаю тех. документацию достаточно легко). Опыта работы в крупных проектах не имею, НО я считаю, что всему можно научиться (если не лениться). С удовольствием выполню тестовое задание. Skype: konstanitnz (ВНИМАНИЕ! Буква i стоит не на своем месте) email: mesenger_sites@hotmail.com
Просто перейдите по ссылке и открывайте интересующие Вас файлы. Запущенное приложение могу продемонстрировать по Skype.
Код (Text): <?php header("Content-Type: text/xml"); header("Cache-Control: no-cache"); if ( isset($_GET["url"]) ) { $remoteUrl = $_GET["url"]; $xml = file_get_contents($remoteUrl); echo $xml; } ?> держать такой скрипт на хосте сайта небезопасно, его могут использовать для XSS атаки на пользователей.
Я знаю - защита и зачистка входных параметров не предусматривалась, из-за малого количества времени на разработку приложения. Всё таки оно больше демонстрирует умение писать клиентскую часть, чем серверную. Но все равно спасибо за замечание!
Код (Text): function addNews($title, $link, $date, $content) { $q = "INSERT INTO news (news_id, title ,link ,date_pub , content) VALUES (NULL, '".$title ."', '" .$link ."', '" .$date ."', '" .$content ."');"; $res = mysql_query($q); return $res; } SQL инъекция...
Я в курсе что входные параметры нужно "зачищать", но на это не было времени. Задача была написать грамотную клиентскую часть. Серверная же выступает только для предоставления данных для этой самой клиентской части.
Ясно, на первый взгляд это не понятно при взгляде на гит, потому что php файликов много, а html со всеми javascript'ами один