たとえば、メールリストとパスワードを爆発させたいとしましょう。
テキストエリアにメールリストを入力すると、次のようになります。
- email1@domain.com:パスワード
- email2@gmail.com:パスワード
- email3@yahoo.com:パスワード
等
そして、送信すると自動的にこのように出力されます
- email1:パスワード
- email2:パスワード
- email3:パスワード
いくつかの解決策を試しましたが、常にエラーが発生しました。入力メールリストのフォームは次のとおりです。
<form name="postit" method="POST" action="">
<textarea name="users" cols="60" rows="10">
<?php
if(isset($_POST['users']))
{
echo stripslashes($_POST['users']);
}
?>
</textarea>
<input type="submit" name="submit" value=" Submit " /></td>
</form>
<?php
if(isset($_POST['users']))
{
$users= $_POST['users'];
$preArrUsers = explode("\n",stripcslashes($users));
$arrUsers['u'] = array();
$arrUsers['p'] = array();
foreach($preArrUsers as $up)
{
$up = trim ($up);
$up = explode(':', $up);
$u = $up['0'];
$p = $up['1'];
$arrUsers['u'][] = trim($u);
$arrUsers['p'][] = trim($p);
}
}
?>
上記の場合の他の解決策はありますか?