自分のアプリケーションディレクトリとは別のディレクトリにpaypalスクリプトを保存します。それが私の問題です。インクルードステートメントでパスを使用すると、ページが見つかりません。私は、これはphp include文でパスを送信する方法
$file = "mysite.com/cart/cart.php";
include($file);
動作しない
include (__DIR__ . "/mywebite.com/cart/cart.php");
このdoesntの仕事 "mysite.com/cart/pp_express/processed.php" からこれは をworkesインクルードファイルを呼び出しています
$file = "cart.php";
include($file);
それで、変数にファイル名だけを送るためにincludeステートメントで関数を作成しました。これは機能します。
$deleted_flag = "no";
$file = "cart.php";
function includeFile($file, $deleted_flag) {
include($file);
}
includeFile($file, $deleted_flag);
は、その後、私は変数にパス全体を送信するためにincludeステートメントで関数を作成しました。それは仕事をしません。以下は、私が__DIR__
を呼び出して、ファイルが置かれているにフォルダに
$deleted_flag = "no";
$file = "mysite.com/cart/cart.php";
function includeFile1($file, $deleted_flag) {
include($file);
}
includeFile1($file, $deleted_flag);
ので、間違ったパス(おそらくあなたがURLを意味していたが、プロトコルを追加する必要がある)が含まれていることを知っていたが、それでもまだラッパーを作成していて、元の問題ではなくラッパーを修正したい。 –
絶対パス(/で始まります)または適切な相対部分(..で始まる)を使用する必要があります –
これは私が助けを求める前に試したものの単なる例です。この一日中働いています –