0

wampserver www ディレクトリに index.html があります。この html には、ユーザーがファイルをアップロードするためのリンクがあります。リンクをクリックすると、アップロードするファイルを選択しますが、Eclipseデバッグ環境で動作するようにテストしたuploadmanager.phpの代わりに、何もせずにコードの一部をWebページに表示します。これは私が期待するものではありません。誰かが何が間違っているのか教えてもらえますか? ありがとうございました。

4

5 に答える 5

2

sound like you are using php-short-open-tags (<? instead of <?php) without enabling this in your php.ini. change your php.ini or use the standart open-tags to solve this.

于 2010-10-19T13:29:06.700 に答える
1

WAMPでPHPを有効にしてよろしいですか?

于 2010-10-21T14:37:45.227 に答える
1

新しい uploadmanager.php ファイルを wamp/www (または任意のサブディレクトリ) に直接作成してみて、テストした uploadmanager スクリプトのコードを新しいファイルに貼り付けます。次に、WAMP で実行してみます。

パーミッションの問題だと思います。index.php ファイルを ac:/wamp/www/subdirectory にコピーしたところ、コードのみが表示されました。新しい index.php ファイルを作成し、古いファイルの内容を貼り付けると、完全に機能しました。

于 2012-01-12T18:40:25.440 に答える
0

uploadmanager.php ページに投稿していますか? エラーが発生していますか、それともコードが表示されているだけですか? フォームを処理した index.html ページのコードと、ご覧になっている php コードの一部を投稿していただけますか?

于 2010-10-19T13:21:34.840 に答える
0

.php をサーバー上で処理する代わりに、.php をダウンロード可能なファイルとして提供する Apache をときどき使用しますが、ランダムな要求のみを使用します。

これが発生する可能性のあるいくつかの理由は次のとおりです。

  • PHP の設定ミス
  • 実行権限のないディレクトリ内の PHP ファイル
  • 間違ったコンテンツ タイプが送信されました
  • スクリプト実行のタイムアウト

私の状況では、最後の箇条書きが最も危険ですが、幸いなことに、いくつかの .php ファイルを変更した直後にのみ表示されるようです。私はまだ問題を深く追跡していませんが、いくつかのファイルシステム レベルの操作に関連しているようで (ディスク I/O がボトルネックであるため)、env のテストでのみ現れます。

于 2010-10-25T12:29:12.280 に答える