0

ユーザーがアップロードされたファイルを表示できるリンクを追加しようとしています。

今私はこれを持っています:

$path = "http://" . APACHE_ROOT . UPLOAD_PATH . $result[0]['username'] . "ref_" . $ref_info[$i]['ref_email'] ."_" . $ref_info[$i]['year']; 

$status = '<a href="' . $path . '"> Uploaded </a>';

(どこ:

APACHE_ROOT = /var/www/faculty-recruiting-ref/
UPLOAD_PATH = html/upload/

)

しかし、URL が存在しないというエラーが表示されます (具体的には、「Google Chrome は var を見つけられませんでした」)。

また、「file://」で URL を開始しようとしましたが、リンクが応答しません。

ありがとう!

PS 誰かがこれのより良いタイトルを考えている場合は、変更してください! これ以上良いものは思いつきませんでした。

編集:URLを手動で入力すると正しいファイルにリンクすることを追加する必要があります

4

1 に答える 1

2

/var/www/faculty-recruiting-ref/はサーバーのローカル パスであり、外部からアクセスすることはできません。

APACHE_ROOT は次のようなものに置き換える必要がありますwww.yourdomain.com/faculty-recruiting-ref/

于 2012-08-21T13:31:45.020 に答える