1

すぐにわからない質問があります。Google で検索して次の例を試しましたが、何も見つかりません。

PHP ファイルで処理しようとしている HTML フォームがありますが、フォームを送信すると、PHP ファイルのソースが出力されるだけで、実行されません。PHP ファイルを (HTML ボタンから間接的にではなく) 単独で実行すると、問題なく動作します。

HTML フォーム ヘッダー:

<form id="registrationform" name="registrationform" method="post" action="processregistration.php"> 

送信ボタン:

<button type="submit" value="Submit" >Create</button>

繰り返します<?php print "Hello"; /? が、PHP ファイルを実行すると問題なく動作しますが、HTML フォームから呼び出されると PHP ファイルが出力されます (実行されません)。

どんな助けでも大歓迎です。

edit-Coda を介してローカルで実行

編集-ここに私が得ている出力があります:

PHP が HTML アクションを介して呼び出されたときの出力:

</php
print "Hello";
?>

Coda から直接 PHP を実行したときの出力:

Hello 
4

5 に答える 5

1

私は同じ問題を抱えていて、coda バージョン 1.7.4 で修正しました。

Mac に MAMP をインストールし、MAMP の設定で、サイトが配置されているフォルダーへの apache パスを設定しました。

/Users/yourUserName/Sites

これにより、MAMP の「http://localhost:8888」アドレスがサイト フォルダーに指定されます。これをブラウザーに貼り付けると、サイト フォルダーのコンテンツがブラウザーに表示されます。

次に、ローカル サイトの接続設定を、テストしているサイトに向けるだけです。

画像を投稿するつもりでしたが、このサイトに不慣れで許可されませんでした。私のサイトの設定で、次のようにアドレスを設定しました。

ルート URL : 'http://localhost:8888/yourSiteRootFolder/'

ローカル URL : 'http://localhost:8888/yourSiteRootFolder/'

リモートルート: /yourSiteRootFolder/

ローカル ルート: /Users/amartinez/Sites/yourSiteRootFolder/

これがあなたが抱えている問題に関連していて、それを解決するのに役立つことを願っています.

于 2012-01-11T23:44:23.367 に答える
0

Coda 1.6の19行目リリースノート:

Codaは、編集/プレビュー中にリモートPHPファイルをローカルでプレビューしようとしなくなりました

「改善」の下にリストされています-彼らが1.7リリースのためにそれを取り戻したのではないかと疑っています。

Apache2 / PHP5 10.5.8 OS Xを実行しています(Codaで問題を再現するのに問題はありません)/ Library / WebServer/Documentsフォルダーからファイルを実行form.htmlしている場合でも。post.php

私のサンプルファイルはApache環境で正常に動作します....それらを「壊す」ためにCodaを介して実行する必要がありました。:-)

于 2011-03-16T03:39:57.037 に答える
0

Coda を使ったことはありませんが、サーバー (Apache + PHP など) を介して実行する必要があります。Windows 内でファイル自体を開くことはできません。

テスト用のクイックサーバーとしてxamppを調べてみてください。正常に動作する場合、PHP ファイルhttp://localhost/test.phpfile:///something/test.php.

于 2011-03-16T02:48:43.080 に答える
0

html ファイルと php スクリプトが、php サポートが有効になっているサーバー上にあることを確認してください。

于 2011-03-16T02:40:08.393 に答える
-1

これは、サーバーに PHP がインストールされていないことが原因である可能性があります。ホスティング パッケージに事前にインストールされた PHP が含まれていることを確認します。

インストールされていない場合に、それを開始するためのいくつかのリソースを次に示します。

http://www.thesitewizard.com/php/install-php-5-apache-windows.shtml
http://www.php.net/manual/en/install.php
http://www.w3schools.com/ PHP/php_install.asp

編集:実際、私はそれを見つけたかもしれないと思います。

開始 PHP タグを見ると、. の代わりにスラッシュがあり?ます。それがスクリプトにある場合は、それをに変更してください<?php。しかし、そうではないかもしれません。それは単なる質問のフォーマットである可能性があります。

于 2011-03-16T02:49:37.450 に答える