7

これをグーグルで検索してみましたが、設定が見つかりません。<?同様に受け入れる本番サーバーがありますが<?php、WAMPでサイトを使用しようとしていますが、<?単独では受け入れず、 <?PHP. これは WAMP で設定できるものですか?


DataGridViewImageColumn バインディング テキスト フィールドに画像を表示する

DataGridView で何かを行う方法について質問があるときはいつでも、最初に Microsoft の FAQ を調べます。

http://www.windowsclient.net/Samples/Go%20To%20Market/DataGridView/DataGridView%20FAQ.doc

通常、その状況で行うことは、CellFormatting イベントを処理して、セルの値に基づいて画像を設定することです。

したがって、画像を画像リストのようなものに保存し、CellFormatting に次のようなコードを記述します。

private void dgv_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
{
    if (dgv.Columns[e.ColumnIndex].Name == "status")
    {
        if (e.Value != null)
        {
            if (e.Value.ToString() == "1")
            {
                e.Value = imageList1.Images[1];
            }
            else
            {
                e.Value = imageList1.Images[2];
            }
        }
    }
}
4

6 に答える 6

7

php.ini で、short-open-tagを次のように変更します。short_open_tag=On

short_open_tag boolean <? ?>PHP の開始タグの短縮形 ( ) を許可するかどうかを PHP に指示します。<?xml ?>PHP を XML と組み合わせて使用​​する場合は、インラインを使用するためにこのオプションを無効にすることができます 。それ以外の場合は、次のように PHP で印刷できます <?php echo '<?xml version="1.0"?>'; ?>。また、無効にした場合は、長い形式の PHP 開始タグ ( <?php ?>) を使用する必要があります。

ノート:

このディレクティブは<?=、PHP 5.4.0 より前の短縮形にも影響を与えました。これは と同じです<? echo。このショートカットを使用するには、short_open_tag をオンにする必要がありました。PHP 5.4.0 以降、<?=常に利用可能です。

于 2012-09-26T14:28:25.333 に答える
3

WampServer を使用している場合は、Windows タスク バーの右下にあるアイコンを左クリックすることもできます。PHP、PHP 設定にカーソルを合わせると、4 番目の項目である「短い開始タグ」をクリックするだけで、ファイルを変更することなく有効になります。

于 2012-09-26T14:31:23.407 に答える
2

設定

short_open_tag = On

または試す

set short_open_tag = 1 

php.ini ファイルで。

于 2012-09-26T14:28:50.407 に答える
2

PHP オプションは、php.iniWAMP インストールのファイルにあります。
あなたが探している設定はshort_open_tag = on

于 2012-09-26T14:29:00.663 に答える
2

とにかく、ここに暫定的な答えがあります。デフォルトでは、php は<?php開始タグのみを有効にします。それらを有効にするには、デフォルトで C:/wamp/bin/php/php5.3.0 にある php.ini ファイルを WAMP 用に変更する必要があります (php 5.3.0 を使用していると仮定します)。php.ini ファイルの場所が不明な場合は、次の手順を確認してください。

そこに「short_open_tag」設定があり、値を「オン」に設定できます。これは推奨されないことに注意してください。Zend は、複数の環境で最適な互換性を保つために、長いタグ形式のみを使用することを推奨しています<?php ?>。新しい設定をロードするために php.ini ファイルを変更した後、Apache またはその他の Web サーバーを再起動することを忘れないでください。

このstackoverflowスレッドで、さまざまなphpバージョンの参照とデフォルトを含む、長くて非常に完全な回答を得ることができます

于 2012-09-26T14:37:33.280 に答える
0

その PHP.ini ファイルにあります

short_open_tag = Offまたはshort_open_tag = OnOn は、コードを開始できることを示します

于 2012-09-26T14:29:28.557 に答える