Показать сообщение отдельно
  #4 (permalink)  
Старый 11.01.2012, 03:08
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

снаружи красиво
если копнуть чуть глубже, то обнаруживаются недостатки:
1) При запросе на http://rootpage.ru/tester/s/parse_uri.php с неправильным URL-ом, выдается такое:
Цитата:
<br />
<b>Warning</b>: get_headers() [<a href='function.get-headers'>function.get-headers</a>]: php_network_getaddresses: getaddrinfo failed: Name or service not known in <b>/var/www/u1540476/public_html/rootpage.ru/tester/s/parse_uri.php</b> on line <b>53</b><br />
<br />
<b>Warning</b>: get_headers(http://googldffsdf) [<a href='function.get-headers'>function.get-headers</a>]: failed to open stream: php_network_getaddresses: getaddrinfo failed: Name or service not known in <b>/var/www/u1540476/public_html/rootpage.ru/tester/s/parse_uri.php</b> on line <b>53</b><br />
false
2) На http://rootpage.ru/tester/s/parse_uri.php посылается многон енужных запросов по поводу, и без повода, и ненужные обрываются.
Во-первых гораздо лучше дождаться окончания ввода пользователя, и послать запрос с полным URL_ом, а не в ответ на каждое нажатие клавиши прерывать предыдущий запрос.
Ну, и во-вторых, гораздо лучше не посылать запрос, если в поле введен не URL

PS Я верно понял, что вы тему для критики создали?
Может тогда выложите распакованную версию watch.js, чтобы мы могли подсказать/похвалить? Полагаю, особой коммерческой/иной тайны исходники не представляют же?
Ответить с цитированием