对于PHP本身并不是全新的,但对于使用OOP和PHP来说是新手。
对象实例化&调用方法存在于不同的文件中。
index.php有:
<?php
require_once 'scripts/twitteroauth/oauth_index.php';
?>
oauth_index.php有:
$twitter = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, $access_token['oauth_token'], $access_token['oauth_token_secret']);
和提交推文的文件,submitMessage.php包含:
include 'twitteroauth/oauth_index.php';
$message = $_GET['message'];
$time = $_GET['time'];
$status = "#" . $message . $time;
$twitter->updateStatus($status);
$output = $twitter->updateStatus($status);
经过测试: 表格成功提交&amp;获取PHP文件。如果在index.php 中使用updateStatus()方法,则 可以正常工作。但是,当我提交表单时,它会传递给js函数,该函数将变量传递给submitMessage.php,然后在$ twitter-&gt;之后响应所有文本。它响应“updateStatus($ status); $ output = $ twitter-&gt; updateStatus($ status);”
关于我做错了什么的任何想法?谢谢你的帮助。
整个sendMessage.php
<?
include 'twitteroauth/oauth_index.php';
$message = $_GET['message'];
$time = $_GET['time'];
$status = "#" . $message . $time;
$output = $twitter->updateStatus($status);
$twitterReturn = new SimpleXMLElement($output);
echo $output;
?>
答案 0 :(得分:1)
您需要回复$output
;