-1

好的,我通过在文件夹中上传 lib 文件并将其寻址为“//”解决了这个问题

该死的,我太高兴了!!!!!!!!!!!!!!!!!!:D :D :D :D :D

我将此名为 post.php 的代码文件及其需要 tmhOAuth 的文件上传到根目录下的主机(eu5.org),并将两者的权限设置为 755:我从我的站点运行脚本 .eu5.org/post.php 但是得到以下错误

<?php

$tweet_text = 'Hello Twitter';
print "Posting...\n";
$result = post_tweet($tweet_text);
print "Response code: " . $result . "\n";

function post_tweet($tweet_text) {

require_once('ftp://<username>.eu5.org@eu5.org/tmhOAuth.php');
  $connection = new tmhOAuth(array(
    'consumer_key' => '******',
    'consumer_secret' => '******',
    'user_token' => '******',
    'user_secret' => '******',
  )); 

  $connection->request('POST', 
    $connection->url('1/statuses/update'), 
    array('status' => $tweet_text));

  return $connection->response['code'];
}
?>

警告:require_once() [function.require-once]: ftp:// 包装器在服务器配置中被第 8 行 .php 中的 allow_url_include=0 禁用

警告:require_once(.php) [function.require-once]:打开流失败:在第 8 行的 .php 中找不到合适的包装器

致命错误:require_once() [function.require]:在第 8 行打开所需的 '.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') 失败

注意:allow_url_open 已关闭。我如何导入课程?使用卷曲等?谢谢

4

1 回答 1

1

当您想要包含(或要求,这只是一个错误报告的问题)一个文件时,使用 url 严格来说是没有用的(而且毫无意义)。您的库必须在您的服务器上,比如说在目录“library/”中。

您的代码将是那个:

include('library/yourfile.php');
//or require('library/yourfile.php'); if you prefere fatal errors over warnings
于 2012-11-19T12:18:19.807 回答