0


0

PHP - Formulaは画像付きで投稿したくない

y0 c0derz!

私の公式はこのようになります:


式のPHPコードは次のようになります。

if (array_key_exists('image', $_POST))
{
// do something here bla bla
}

しかし、私がimage-submitボタンをクリックしても、想定通りに何も起こりません。 何が間違っている可能性がありますか?

2 Answer


1


画像入力は、[name] .xおよび[name] .yのように、(x、y)座標として送信されます。

これらは有効なPHPの変数名ではないので、ポイントはアンダースコアに置き換えられます、それであなたは探す必要があります:

if(array_key_exists( 'image_x'、$ _POST))


0


$ _POST`スーパーグローバルのキーはフォームの入力の" type "属性にはなりませんが、" name "属性、あるいは入力の型に応じて名前に基づいたものになります((画像入力の場合、私が正しく覚えていれば `image_x`と image_y`があるはずです。

 +
POSTされた内容のダンプを取得するには、たとえば、次のようにします。
var_dump($ _ POST);

これにより、PHP側でどの変数を使用できるかがわかります。