これは頭痛の種です。私の解決策は、絶対パスを使用し、$MAIN_PATH 変数と $Con_MAINPATH 変数を使用して移植性を保つことです。
例:
$Con_MAINPATH="http://lastleaf.51.net/cgi-bin"
#include "$MAINPATH / php/showphp.php"; //他のファイルを呼び出します。
//showphp.php内に他に呼び出すファイルがある場合は、
//「url=$Con_MAINPATH/php/title.gif」と記述します。
?>
URL とファイル パスを区別するように注意してください。例:
$fp=fopen("$MAINPATH/files/a.htm","r");
echo "Click here";