2012-01-02 16 views
0

私は回転のためにここにいくつかのコードを見つけました。スピンの記事、条件に基づいて(ランダムではない)

は、if /他を追加しようとしました。しかし、以下のように動作させることができませんでした。

私がしたいことは、 $ domの値に応じて、テキストの一部を変更します。この例では、 「dom = com」のリンクをクリックした場合、テキストは「this is the domain .com?」となります。そうでなければ "これはドメイン.us?" 私がこのようにしたかった理由は、 私はいくつかのパーキングドメインでこのコードを使用する予定ですので、テキストの一部は異なるでしょう。機能は何のためにあるのかを知っている

<h1><a href="/test.php?dom=com">com</a> | <a href="/test.php?dom=us">us</a></h1> 
    <? 

    $dom = $_GET['dom']; 

    function spin($var){ 
    $words = explode("{",$var); 
    foreach ($words as $word) 
    { 
     $words = explode("}",$word); 
     foreach ($words as $word) 
     { 
      $words = explode("|",$word); 
    if ($dom = "com"){$word = $words[0];} 
    else {$word = $words[1];} 
    echo $word." "; 
     } 
    } 
    } 
$text = "<font size=\"6\">is this the domain {<b>.com</b> |<b>.us</b> } ?, so you are from {anywhere|usa} ?</font><br />"; 
    spin($text); 
    ?> 
+0

は、あなたの出力、その前にデータをサニタイズすることを忘れないでください。 –

答えて

0
printf("<font size=\"6\">is this the domain <b>%s</b> ?</font><br />",$_GET['dom']); 
0

...

<?php 
    $dom = $_GET["dom"]; 
    echo "Is this the domain.".$dom."?"; 
?> 
+0

ありがとうございます。私が上で説明しようとしたように、このコードは大きな文字列、実際には.htmファイルをスピンすることです。{we | you}/{100 | 100}対vsこれではない。 – hasbehas

+0

私はあなたが "スピン"の意味を理解していません – craig1231

+0

記事スピナー?ランダムなテキストのバリエーションを作成します。私はちょうど固定されたものを持っています..条件1の場合は、最初のものを{100 | 100}で選んでください。 – hasbehas

関連する問題