0

<? include_once ("SOMETHING.PHP"); ?>div の中に aを配置するだけです。include_once を div に入れるたびに、SOMETHING.PHP は div 内に表示されません!! それはdivの外に行き着きます!

ここに私のdiv CSSコードがあります:

#bcg {
    -moz-border-radius:10px;  /* for Firefox */
    -webkit-border-radius:10px; /* for Webkit-Browsers */
    border-radius:10px; /* regular */
    border-color:#000;
    opacity:0.5; /* Transparent Background 50% */
    background-image:url(imgs/gray_jean.png);
    height:500px;
    width:450px;
    margin-left:20px;
    margin-top:15px;
}

これは、include_once を div 内に配置する方法です。

<div id="bcg"><?php include_once("something.php");?></div>

何がいけないのかわからない!!任意の助けをいただければ幸いです。

これはsomething.php

<?php

$username="";
$password="";
$database="";

mysql_connect('localhost',$username,$password);
@mysql_select_db($database) or die( "Unable to select database"); 

$query="SELECT * FROM pages"; 

$result=mysql_query($query); 
$num=mysql_numrows($result);

mysql_close();

?>

<?php

$i=0;
while ($i < $num) {
    $f1=mysql_result($result,$i,"pagebody");
?>
<table width="350" border="0" cellspacing="0" cellpadding="0">
    <tr>
        <td width="76">
            <font face="Arial, Helvetica, sans-serif"><?php echo $f1; ?></font>
        </td>
    </tr>
</table>
<?php $i++; } ?> 

リフレクションを使用して HttpRequest.InputStream 値を設定する方法

Request.InputStream から POST 本文を読み取る WebApi コントローラーの単体テストを作成しています。HttpContext.Current.Request.InputStream の入力ストリーム プロパティを設定するか、入力ストリームの内容を設定する必要があります。これまでの単体テスト コードは次のとおりですが、例外がスローされ続けます。

var originalStream = HttpContext.Current.Request.InputStream;
Stream newStream = new MemoryStream(ASCIIEncoding.Default.GetBytes("Test String"));

var propInfo = originalStream.GetType().GetProperty("CanWrite");
propInfo.SetValue(originalStream, true);

newStream.CopyTo(originalStream);

propInfo.SetValue(originalStream, false);

SetValue 行で次の例外が発生します。

ArgumentException: Property set method not found

私はこれについてすべて間違っていますか?コントローラーは入力ストリームを読み取り、それを JSON に逆シリアル化するため、そのストリームにデータを挿入できる必要があります。私はそれを行う方法がわかりません。どうもありがとう。

4

1 に答える 1

1

含まれているスクリプトからの出力を出力バッファーにキャッチし、それをエコーし​​てみてください。

<div id="bcg">
    <?php
        ob_start();

        include_once("something.php");

        echo ob_get_clean();
    ?>
</div>
于 2013-02-06T23:54:32.620 に答える