PHP & uClassify странная ошибка - PullRequest
1 голос
/ 12 марта 2012

У меня есть php-скрипт с кодом ниже

require_once("uClassify.php");

$name = $_POST['name'];

$uclassify = new uClassify();

// Set these values here
$uclassify->setReadApiKey('my-read-key');
$uclassify->setWriteApiKey('my-write-key');

$text=str_replace(" ", "+", $name);

$google_url = "http://uclassify.com/browse/uClassify/Sentiment/ClassifyText?readkey=My-Read-Key&text=".$text."&version=1.01";

$result = file_get_contents($google_url);

$resp = $uclassify->classify('Understanding if a text is positive or negative is easy for humans, but a lot harder for computers. We can “read between the lines”, get jokes and identify irony. Computers aren’t quite there yet but the gap is quickly closing in.', 'Sentiment', 'uClassify');


print_r($resp);

, когда я запускаю его с помощью консоли, я получаю ответ ниже

Array
(
    [0] => Array
        (
            [id] => Classify2414835871331563718
            [classification] => Array
                (
                    [0] => Array
                        (
                            [class] => negative
                            [p] => 0.0650294
                        )

                    [1] => Array
                        (
                            [class] => positive
                            [p] => 0.934971
                        )

                )

            [text] => Understanding if a text is positive or negative is easy for humans, but a lot harder for computers. We can “read between the lines”, get jokes and identify irony. Computers aren’t quite there yet but the gap is quickly closing in.
        )

)

пока, но при попыткеиспользовать его на моей странице с помощью формы и получить ответ на той же странице ничего не появляется.Если я комментирую строку

$resp = $uclassify->classify('Understanding if a text is positive or negative is easy for humans, but a lot harder for computers. We can “read between the lines”, get jokes and identify irony. Computers aren’t quite there yet but the gap is quickly closing in.', 'Sentiment', 'uClassify');

и что-то повторю, все снова работает отлично.

вот сценарий в моем html-файле

<script type="text/javascript">
        $(document).ready(function() {

            $('#convert').click(function(){
                var name = $('#name').val();    

                $.ajax({
                type: "POST",
                url: "examplet.php",
                data: {
                    "name": name
                },
                success: function(data){
                $('#results').show();

                $('#results').html(data);
                if(data == 'Η καταχώρηση έγινε επιτυχώς, ευχαριστούμε!'){
                    $('#name').val('');
                }

            }
         });

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