2011-07-13 5 views
0

私は以下の変数$ test1と$ test2を持っています。下のサイト名を入力する場所をどのように置き換えることができますか?イムのでイライラ..私はあなたがこのいずれかを配置しようとしているところ、私は表示されませんphp - どのように私はこのアクションスクリプトに関数の変数を配置できますか?

<?php 
$homepage = file_get_contents('http://www.macsiam.com/sites.php'); 


preg_match_all('%\'http://([^./]+).[^.]+\.[a-z]{2,4}\'%i', $homepage, $domains, PREG_PATTERN_ORDER); 
// $domains[0] is an array of matched full URLs (http://whatever.wherever.com/page.php) 
// $domains[1] is an array of matched subdomains (whatever) 

$test1 = $domains[1][0]; 
$test2 = $domains[1][1]; 

echo $test1; 
echo '<br>'; 
echo $test2; 

?> 

<?php wp_nonce_field('add-blog', '_wpnonce_add-blog') ?> 
<table class="form-table"> 
    <tr class="form-field form-required"> 
     <th scope="row"><?php _e('Site Address') ?></th> 
     <td> 
     <?php if (is_subdomain_install()) { ?> 
     <input name="blog[domain]" type="text" class="regular-text" title="<?php _e('Domain') ?>"/>.<?php echo preg_replace('|^www\.|', '', $current_site->domain);?> 
     <?php } else { 
     echo $current_site->domain . $current_site->path ?><input name="blog[domain]" class="regular-text" type="text" title="<?php _e('Domain') ?>"/> 
     <?php } 
     echo '<p>' . __('Only the characters a-z and 0-9 recommended.') . '</p>'; 
     ?> 
     </td> 
    </tr> 
    <tr class="form-field form-required"> 
     <th scope="row"><?php _e('Site Title') ?></th> 
     <td><input name="blog[title]" type="text" class="regular-text" title="<?php _e('Title') ?>"/></td> 
     </tr> 
     <tr class="form-field form-required"> 
     <th scope="row"><?php _e('Admin Email') ?></th> 
     <td><input name="blog[email]" type="text" class="regular-text" title="<?php _e('Email') ?>"/></td> 
     </tr> 
     <tr class="form-field"> 
     <td colspan="2"><?php _e('A new user will be created if the above email address is not in the database.') ?><br /><?php _e('The username and password will be mailed to this email address.') ?></td> 
     </tr> 
    </table> 
    <?php submit_button(__('Add Site'), 'primary', 'add-site'); ?> 

<form method="post" action="<?php echo network_admin_url('site-new.php?action=add-site'); ?>"> 
+1

正確には、サイト名と言ってどういう意味ですか? –

+0

@Shawnあなたは、あなたが助けが必要なものにもっと具体的になりますか? –

答えて

0

に... CMSとしてのワードプレスを使用しています。私はあなたが達成しようとしていることを正確に理解していません。しかし、私はここでいくつかの推測を行います。ほとんどの意味をなすのは、配列(文字列ではない)で置き換えたい変数の両方を記述しますが、サイト名(通常は文字列)の代わりにこれらの配列を使いたいということです。

変数の内容をページの特定の場所に追加しようとしている場合は、変数を作成するだけで、テンプレート内のどこに行かせるかをエコーし​​ます。

<div class="site-name"><?php echo $test1; ?></div> 

実際にサイト名が必要な場合は、Wordpressにその機能があります。そのwp_titleと呼ばれる。それ以外

<div class="site-name"><?php wp_title(); ?></div> 

http://codex.wordpress.org/Function_Reference/wp_title

あなたはJavaScriptタグで出力をラップとJavascript(JS)変数の値として値を設定することができます。次に、JSを使って、その場でページに移動したい場所に置くことができます。

何か他のことをしようとしている場合は、データAがどのようなものであるかを具体的に説明することをお勧めします。 $ title = 'My broke site';などのデータそのものの例を与えてください。そして、あなたがこれを最終的に望むところを私たちに教えてください。たぶん、いくつかの部門間。たぶん、隠しフォーム入力またはフォームアクションパラメータとして。ページにコード化された配列が必要な場合は、その配列をどのように使いたいのか、それがページ上になければならない理由を教えてください。

関連する問題