Переписал пример из книги и сделал все как там указанно, но почему то программа не работает подскажите в чем дело, а? Код примера и результат работы ниже:
Screen shot:
Yuiurlget.html :
<html><head><title>Пример YUI GET</title>
</head><body><center />
<h2>Загрузка веб-страницы в DIV-контейнер с помощью YUI</h2>
<div id='info'>Это предложение будет заменено</div>
<script src="http://yui.yahooapis.com/2.8.2/build/yahoo/yahoo-min.js"></script>
<script src="http://yui.yahooapis.com/2.8.2/build/event/event-min.js"></script>
<script src="http://yui.yahooapis.com/2.8.2/build/connection/connection-min.js"></script>
<script>
url = "yahoo.com"
callback = { sucess:sucessHandler, failure:failureHandler }
request = YAHOO.util.Connect.asyncRequest('GET','urlget.php?url=' +url, callback)
function sucessHandler(o) {
document.getElemntById('info').innerHTML = o.responseText
}
function failureHandler(o) {
document.getElementById('info').innerHTML = o.status + " " + o.statusText
}
</script></body></html>
Urlget.php :
<?php
if (isset($_GET['url'])) {
echo file_get_contents("http://".sanitizeString($_GET['url']));
}
function sanitizeString($var) {
$var = strip_tags($var);
$var = htmlentities($var);
return stripslashes($var);
}
?>