syuuiwsdのプロフィール
- ベストアンサー数
- 17
- ベストアンサー率
- 56%
- お礼率
- 50%
- 登録日2007/07/23
- 複数のtxtファイル内のデータを抽出して、別のtxtファイルを作成
登録者に対して、メールを送信するスクリプトを組もうと考えています。 登録はtxtファイルを作成する形式で、作成されるファイルは 20070927_190756.txt のようなものです。 この中には、メールアドレスだけが記述されています。 dataディレクトリ内にこのファイルが登録者の数だけ格納されているのですが、これらの登録者に対して一斉にメールを配信する際に、これらのファイルからメールアドレスを抜き出して例えば「members.txt」を作成し、配信しようと考えています。 登録の部分、送信の部分につきましては、独力でなんとかできたのですが、この「ファイルからデータを抽出して別ファイルにする」ということができないので困っています。 どなたかお知恵を拝借できないでしょうか。 よろしくお願い致します。
- 北京留学予定 食事が合わない
来年から1年間北京に留学予定で話しを進めてきました。 今月、北京に初めて旅行に行き、 食事が全く口にあいませんでした。 さらに腹痛で数日苦しみ、 すっかり自信がなくなりました。 北京、または中国に留学している(していた)皆さんは食事に困っていませんか? こんな私でも1年間やっていけるでしょうか?
- ビジネスで使う中国語と中国人気質
1. 商機を広げるため、自分の可能性を広げるため中国語を習得したい。 2. 地域としては上海を足がかりとしたい。 3. 中国人はいくつかの部族により考え方や習慣がことなるらしい。 4. 私の知る中華系の人は、皆 自己中心、みかけ重視、上司批判をせず部下いじめが当然、みえすいた嘘をつく、独善的、すぐにカッとする。 こういう経験ばかりで、99%嫌いです、中国人が好きになれません。 よくもあのような2重人格が維持できるものだと。それも一人や二人の例ではなくてかなり大勢に共通します。 広い国土の雄大な性格かと想像すると180度反対で、せっかちです。 論理が無く、自分の利益のためには 相手にみかけ迎合します。 さて、質問なのですが。 A) 中国語の中でどの言葉を習得すると有利でしょうか? B) 例にあげたような気質の中国人とつきあう方法は? できれば 反省させる方法は? C) 語学学校の先生も そのような性格だったらどうすればいいでしょう?
- charset=UTF-8なのにShift-JISになっちゃいます!
<META http-equiv=content-type content="text/html; charset=UTF-8"> と記述して、ブラウザ(IE6)で確認したのですが真っ白な画面になり、ブラウザのエンコードを確認した ところShift-JISになっていました。自動選択にしてもShift-JISになってしまいます。 UTF-8でどうしてもウェブを作りたいのですがエンコードがShift-JISにならない方法を教えていただけないでしょうか? 使っているエディタは秀丸です。
- ベストアンサー
- PHP
- behappy042
- 回答数5
- パラメータを2個つけたい
ある住所録があり、インデックスをつけてページング処理もさせたいと思っています。 具体的には、「あ」を押すとあ行の人のデータが1~10件表示され、 「next」を押すと、「あ」行の11~20件を表示するイメージになります。 以下のPHPを作成しましたがうまく動作しません。 どうしたらよろしいでしょうか。 ご教授ください。宜しくお願い致します。 ********************************** エラーメッセージ ********************************** Notice: Undefined variable: dtcnt in C:\Program Files\Apache…テスト.php on line 359 359行目が「back」を表示するコードになります↓。 if ($p > 1) { echo " <a href=\"".$_SERVER["PHP_SELF"]."?p=$prev\"> back</a>"; } ****************************** 作成したPHP 環境:PGSQL8.24 PHP5 Apache2.2 ****************************** <a href="テスト.php?x=a">あ</a> <a href="テスト.php?x=ka">か</a> … <a href="テスト.php?x=wa">わ</a> <table> <tr> <th>NO</th> <th>氏名</th> <th>住所</th> </tr> <?php // データベースに接続する $conn = pg_connect("host=サーバ dbname=データベース user=ユーザ password=パスワード") or die("接続エラー"); // 取り出す最大レコード数 $lim = 10; // 表示するページ位置を取得する $p = intval(@$_GET["p"]); if ($p < 1) { $p = 1; } // 表示するデータの位置を取得する $st = ($p - 1) * $lim; // 前のページ/次のページのページ番号を取得する $prev = $p - 1; if ($prev < 1) { $prev = 1; } $next = $p + 1; // データを取り出す if ($_GET['x']=='a') { // あ行 $sql = "select no, name, address from テーブル WHERE (name LIKE N'あ%' OR name LIKE N'い%' OR name LIKE N'う%' OR name LIKE N'え%' OR name LIKE N'お%') ORDER BY name LIMIT $lim OFFSET $st;"; } …(か行~ら行) if ($_GET['x']=='wa') { // わ行 $sql = "select no, name, address from テーブル WHERE (name LIKE N'わ%' OR name LIKE N'を%' OR name LIKE N'ん%') ORDER BY name LIMIT $lim OFFSET $st;"; } // 取り出したデータを表示する for ($i = 0; $i < pg_num_rows($res); $i++) { $row = pg_fetch_array($res, $i, PGSQL_ASSOC); echo "<tr>"; echo "<td>".$row["id"]."</td>"; echo "<td>".cnv_enc($row["name"], $enc_disp, $enc_db)."</td>"; echo "<td>".$row["address"]."</td>"; echo "</tr>"; } echo "</table>"; // 前のページ/次のページへのリンク if ($p > 1) { echo " <a href=\"".$_SERVER["PHP_SELF"]."?p=$prev\"> back</a>"; } if (($next - 1) * $lim < $dtcnt) { echo " <a href=\"".$_SERVER["PHP_SELF"]."?p=$next\"> next</a>"; } // 接続を解除する pg_close($conn); ?> </table> </body> </html>
- ベストアンサー
- PHP
- smorgas030
- 回答数2