スクリプトで短い開始フラグ<?
で十分かどうかをphpで確認することは可能ですか?
ini 変数はありますか、それとも出力バッファリングを使用して何らかの関数をプログラムして結果を確認する必要がありますか?
スクリプトで短い開始フラグ<?
で十分かどうかをphpで確認することは可能ですか?
ini 変数はありますか、それとも出力バッファリングを使用して何らかの関数をプログラムして結果を確認する必要がありますか?
あなたのコメントによると:「@Tarsem画像のアップロード中に進行状況ダイアログを表示したいので、ImageUploaderのスレッドが生きているとき。」
次のアプローチを試してください:
class imageupload extends AsyncTask<Void, Void, Void> {
Dialog dialog;
@Override
protected void onPreExecute() {
super.onPreExecute();
dialog = ProgressDialog.show(context, "Uploading Image","Please Wait...");
}
@Override
protected Void doInBackground(Void... params) {
// Upload Image HERE
return null;
}
@Override
protected void onPostExecute(Void result) {
super.onPostExecute(result);
dialog.dismiss();
// You can Call another AsynTask here (achieve sending email work here)
}
}
short_open_tag
php.ini<?
でオン/オフを切り替えます。ただし、最近の PHP バージョンでは<?=...?>
常に動作します。
-を使用して値を取得できますが、 を使用しini_get()
て変更することはできませんini_set
。ただし、.htaccess を使用して設定できますphp_flag short_open_tag on
。
したがって、PHP ブロックには決して使用しないでください。古いバージョンの PHP をサポートする必要がない場合は、for 式で問題ありません。<?
<?php
<?=
はい、ini 変数があり、それは と呼ばれshort_open_tags
ます。したがって、サーバーで短いタグが使用可能な場合にパラメーターが返す必要があるため、次のように簡単に入力ini_get
します。sort_open_tags
true
ini_get('short_open_tag')
私は今、いくつかの再確認を行いました:
<?php
check_configuration(); // on a blank linux install check for some config flags
function check_configuration(){
$test_short_open_tag=false;
?><? $test_short_open_tag=true; ?><?php
if(!ini_get('short_open_tag') or !$test_short_open_tag){
die( '<br>ERROR: please allow \'short_open_tag\' in php.ini or .htaccess to allow the use of "<?"<br><br>');
}
}