Если я введу ссылку на веб-сайт в текстовое поле и отправлю запрос, мне нужно получить этот конкретный веб-сайт. Точно так же, как модуль связи facebook? - PullRequest
0 голосов
/ 22 октября 2009

Если я введу ссылку на веб-сайт в текстовом поле и отправлю ее, мне нужно получить информацию об этом конкретном сайте. Аналогично модулю facebook LINK?

Любая помощь будет благодарна

Заранее спасибо

Феро

Ответы [ 3 ]

1 голос
/ 22 октября 2009

Вы можете попробовать это:

<?php
   $page = file_get_contents('http://www.example.com/');
   echo $page;
   //do some stuff with $page
?> 
0 голосов
/ 22 октября 2009

Я бы порекомендовал использовать фреймворк, такой как jQuery. С jQuery вы бы просто:

$("#website_submission_form").submit(function() {
    $("#website_submission_form .ajax-loader-animation").show(); // Show the user something is going on...
    // You could get an animation here: http://www.ajaxload.info/

    $.ajax({
        type:       "GET",
        url:        $("#website_submission_website_input_field").attr('value'), // Warning: No parsing/validation of entered value has happened so far!
        data:       null,
        success:    function(data, textStatus) {
            parseWebsiteForImgTags(data); // data contains the website html source
        },
        error:      function (XMLHttpRequest, textStatus, errorThrown) {
            alert('Something went wrong: ' + textStatus);
            $("#website_submission_form .ajax-loader-animation").hide();
        }
    });

    return false;
});
0 голосов
/ 22 октября 2009

Когда пользователь вводит действительную ссылку в текстовое поле, AJAX отправляет запрос на ваш веб-сайт для сканирования запрошенного веб-сайта для получения подробной информации. Затем AJAX может вернуть информацию о сайте обратно в форму.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...