2

require()PHPでRSSフィードのテンプレートを作成しようとしています。残念ながら、使用しているサーバーで短縮タグを有効にする必要があります。

私はrssを最初から始めなければならず、phpを混乱させて、彼がそのコード行を解析しなければならないと考えさせます<?xml version="1.0" encoding="UTF-8" ?><? ... ?>

それを「逃れる」方法はありますか?

これが、メインのphpファイルに含めようとしているRSSテンプレートの完全なコードです。

<?xml version="1.0" encoding="UTF-8" ?>
    <rss version="2.0">

    <channel>
    <title>Kokodakalo!</title>
    <link>http://127.0.0.1/koko/</link>
    <description>Usluga slična twitteru</description>
        <?php $data = $controller->getData(); foreach($data as $post):?>
        <?php require('views/Rss/item.part.v.htm');?>
        <?php endforeach;?>
    </channel>

    </rss>
</xml>

1)テーブル構造にエラーがあります

2)テーブルを中央に配置する必要がある場合は、マージン左およびマージン右の自動を設定できます。

alignで可能なテーブルコードがあります:

<table style='margin: 0 auto;'>
<tr>
        <td><label>Runner:</label></td>
        <td>
<select name="fullname">
<?php do{?>
<option value="<?php echo $rsNames['user_ID']; ?>"> <?php echo $rsNames['first_Name'];?> <?php echo $rsNames['last_Name'];?></option>
<?php } while ( $rsNames= mysql_fetch_assoc($names_query))?>
</select>
     </td>
</tr>
<tr>
        <td><label>Donation (£):</label></td>
        <td><input type="text" maxlength="9" value="0.00" name="donation"/></td>
</tr>
<tr>
        <td><label>Message:</label></td>
        <td><textarea  name="donationmessage" maxlength="200" cols="25" rows="6"> </textarea></td>
</tr>
<tr>
        <td><label>Your Name:</label></td>
        <td><input type="text" maxlength="30"  name="donator"/></td>
</tr>
<tr>
        <td><input id="submit" type="submit" value="Confirm Donation"/></td>
        <td>&nbsp;</td>
</tr></table>

それでも問題が解決しない場合:詳細な分析のために、完全なHTMLおよびCSSコードをどこかに投稿してください。

4

2 に答える 2

4

あなたは出来る<?php echo '<?xml version="1.0" encoding="UTF-8" ?>'; ?>

于 2012-05-04T23:36:43.683 に答える
2

XML ファイルの場合、<?xml version="1.0" encoding="UTF-8" ?>はオプションです (そして、実際にはユーザーが記述したようにデフォルトです)。削除するだけで、この場合の問題を解決できます。

于 2012-05-04T23:36:22.883 に答える