-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行目でrequired'.php'(include_path ='。:/ usr / lib / php:/ usr / local / lib / php')を開くことができませんでした

注:allow_url_openはオフです。クラスをインポートするにはどうすればよいですか?カールなどを使用していますか?ありがとう

4

1 に答える 1

1

ファイルをインクルードしたい(または要求する、それはエラー報告の問題だけです)場合、URLを使用することは厳密に無意味です(そして意味がありません)。ライブラリはサーバー上にある必要があります。たとえば、ディレクトリ`library/'にあります。

あなたのコードはその1つになります:

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