1 名前:nobodyさん mailto:sage [2008/11/22(土) 06:36:02 ID:???] このスレッドは、他のスレッドでは書き込めない超低レベル、 もしくは質問者自身何が何だが分からない質問を勇気を持って書き込むスレッドです。 PHP使いが優しくコメントを返しますが、 お礼はPHPの布教と初心者の救済をお願いします。 PHP Home Page www.php.net/ jp.php.net/ くだすれPHP(超初心者用)4 pc11.2ch.net/test/read.cgi/php/1213356756/ 適当に関連スレ(マルチはだめぽ) 【PHP】下らねぇ質問はここに書き込みやがれ 69 pc11.2ch.net/test/read.cgi/php/1211879073/
163 名前:nobodyさん mailto:sage [2008/12/09(火) 23:15:35 ID:???] このスレを教授が見てる確率は限りなく低いので 無理でないかと思います 大学で聞くのが一番早いと思うのでそちらをお勧めします
164 名前:160 mailto:sage [2008/12/09(火) 23:21:52 ID:???] >>163 度々のご指摘ありがとう御座います 正しくは教示の様ですね >>160 >>162 に関しまして お分かりになる方、もっといい方法を思いつく方 ご教示願えますか
165 名前:nobodyさん mailto:sage [2008/12/10(水) 00:15:00 ID:???] >>164 SQLのクイズ出してるつもりならスレチだよ。 MySQLならgroup_concat(DATE) と group by IDを使って行を取得というのが楽 標準SQLで組もうとすると、ちょっとパズルチックになるからね。 他人が書いた答えは知ってるけど、オリジナルじゃないからググってみることをお勧めする。 個人的にはfor文で処理するより、rangeと配列、array_mapでサクッとテーブル書く方が好きだな。 ループはダサい。 でもあえて配列を使わないんなら、ORDER BY ID, DATEでクエリの結果セットを ループしながらifとswitchでテーブル組めば普通にできる。
166 名前:160 mailto:sage [2008/12/10(水) 07:53:28 ID:???] >>165 ご返答有り難う御座います 現在インターン中なのですが そこで課題として従業員のシフト表を作成しています 従業員テーブルから情報を引き出して それを元に休日テーブルから情報を引き出して表を作成しようと考えています 当初は一度配列に入れてから配列一つひとつをfor文とif文で参照しようと考えていましたが 担当の方にそのアイデアを話してみた所 配列に入れなくても出来ると一蹴されて困っていました。 一度>>165 様に頂いたワードを調べて参考にしたいと思います また別の方法が有りましたら教えていただけると 有り難く思います
167 名前:nobodyさん mailto:sage [2008/12/10(水) 07:54:29 ID:???] 2chでアルゴリズム聞いて実装するとか嫌なインターンだなw
168 名前:nobodyさん mailto:sage [2008/12/10(水) 08:13:18 ID:???] いや、話を聞いてみるとよくある話。 ちゃんと説明しない嫌な担当だな。 ところで、面白い方法(拡張しないなら冗長だけど)あるよ。 配列もforループも使わない。たぶんifも最小限になる。 RecursiveIteratorIteratorっていうのがあるから、 個人イテレーターを親に日付イテレーターを子に持つようなイテレーターを 定義して、PDOをマップする。日付イテレーターのnext()は次にSQLデータの 有無にかかわらず日付をインクリメントする。 フィルターイテレーターも同時に実装して月別フィルターとか年別フィルター とか週別フィルターとかも実装する。 テーブルソースの作成部分はデコレーターでデータをラップして文字列化 するようなものにする。 すると、 $obj = new shiftTable(array('scope'=>'month', 'target' => 12)); echo $obj; で表が自動出力されるようなものが作れる。
169 名前:160 mailto:sage [2008/12/10(水) 08:34:45 ID:???] >>167 グループ課題の担当している部分なのでグループ全体に 影響が出ないよう早く見当を付けたいと思い質問させていただきました >>168 私の知識では拡張という言葉がどれ程の物をあらわしているのか分かりませんが >>160 は若干端折って記入しており、実際には×では無く 休日テーブルを書き換える為のチェックボタンが付いており 従業員が現在休みになっている日は初期画面で黒くチェックが入って表示され 画面テーブルの外部にsubmitボタンが付いています 担当の人の話では 休日テーブルから5と7という値を取得すれば配列に入れなくても 画面テーブルの5番目に表示させてから7まで空のセルをつくり 7番目でまた表示させることが出来ると言われました それを解決しようと思い>>160 の質問に至ったわけです >>168 様の方法も調べて参考にさせて頂きたいと思います ご返答ありがとうございました
170 名前:nobodyさん mailto:sage [2008/12/10(水) 08:48:49 ID:???] > 休日テーブルから5と7という値を取得すれば配列に入れなくても > 画面テーブルの5番目に表示させてから7まで空のセルをつくり > 7番目でまた表示させることが出来ると言われました なんというトーニャハーディング、できりゃいいんかい!って感じの考えだな。 SELECTで前回表示のレコードを取得しとくのか、forループで前回データを保存するのか いずれにしても、表示ロジックをデータ処理に放りこむのか・・・すごいな。 そういうところでは、はいはいって言うこと聞いて逆らわない方がよさそうw もし、フォーム要素なんかが絡むんなら>>168 の方法で基本ロジックを作成して デコレーターでラップするといいんだけど、習得には多少なりとも時間が かかるかもしれないのでお勧めはしない。
171 名前:nobodyさん mailto:sage [2008/12/10(水) 10:52:26 ID:???] fromのポストでsubmitのnameの値を取得する方法を教えてください。 <input type=”submit” name="取得する値” value=”送信” />
172 名前:nobodyさん mailto:sage [2008/12/10(水) 11:00:06 ID:???] $_POST['取得する値']
173 名前:nobodyさん mailto:sage [2008/12/10(水) 11:01:37 ID:???] もしくは"送信"が限定されてるなら、array_search("送信", $_POST);
174 名前:nobodyさん mailto:sage [2008/12/10(水) 11:07:56 ID:???] >>173 誤解していました。 ありがとうございます。 array_search覚えました。
175 名前:nobodyさん mailto:sage [2008/12/10(水) 11:29:34 ID:???] 少しおしえてください。 PDOでInsertをプリペアドステートメントで行うとき、値が空っぽの時、 NULLを挿入したいのですが、NULLじゃなく、''の空が挿入されます。 これってPDOのオプションで自動で''の時は、NULLを挿入することは出来ないのですか?
176 名前:nobodyさん mailto:sage [2008/12/10(水) 11:34:32 ID:???] どんなソースで実装したの?
177 名前:nobodyさん mailto:sage [2008/12/10(水) 12:04:52 ID:???] >>176 例えばこんな感じ $id = 1; $name = 'abc'; $tel = '03-3333-3333'; $email = ''; $sth = $dbm->prepare("INSERT INTO `test` (id, name, tel, email) VALUES (?, ?, ?, ?);"); $sth->execute(array($id, $name, $tel, $email)); この場合、$email が空になってるので、''でInsertされたと同じになって、 NULLが入りませんので、これをPDOのオプションでNULLに出来たらなと・・
178 名前:nobodyさん mailto:sage [2008/12/10(水) 12:13:26 ID:???] $emailをNULLにすればよろしい
179 名前:nobodyさん mailto:sage [2008/12/10(水) 12:33:55 ID:???] $sth->execute(array($id, $name, $tel, null)); にすれば、NULLが入るのは分かってるのですが、、それはめんどくさいですよね。。
180 名前:nobodyさん mailto:sage [2008/12/10(水) 12:47:47 ID:???] 空文字入れたいのか、null入れたいのかの区別がつかないじゃないか。 もし空文字のときは必ずnullでいいならば、間に関数1つかませばいいべ。
181 名前:nobodyさん mailto:sage [2008/12/10(水) 12:57:22 ID:???] >>179 バインドメソッドで明示的に指定すれば?
182 名前:nobodyさん mailto:sage [2008/12/10(水) 12:57:33 ID:???] そうですよね。 かますことにします。 ありがとうございます。
183 名前:nobodyさん mailto:sage [2008/12/10(水) 13:03:54 ID:???] もう一つ聞いてもいいですか? PDOとMySQL5です。 PDOを使ってSELECTをした場合、クエリーキャッシュは使われてるのでしょうか? (PDO::MYSQL_ATTR_USE_BUFFERED_QUERYは無効にしてあります)
184 名前:nobodyさん mailto:sage [2008/12/10(水) 13:13:49 ID:???] MySQLのクエリーキャッシュのことを言ってるなら、MySQLの設定次第
185 名前:nobodyさん mailto:sage [2008/12/10(水) 13:18:14 ID:???] 書き忘れましたが、PHP5.2.0です。 >>184 PHPのネイティブ関数であれば、クエリーキャッシュは効いてるですが、PDOを使うとだめぽっい。。 PHP5.2.1にアップするしかないのかなぁ・・。
186 名前:nobodyさん mailto:sage [2008/12/10(水) 14:41:30 ID:???] 動画データFLVの1コマ目だけをjpegにして、サムネイル化して表示 をしたいのですが、どうすれば出来るでしょうか? PHP5.2を使ってます。詳しい方いらっしゃったらおしえてください。
187 名前:nobodyさん mailto:sage [2008/12/10(水) 14:48:09 ID:???] >>185 PHP5.2.0ってだめなの?5.1.17ぐらいから使えるはずだけど。 まぁ、書いてるんだしそうなのかな・・・
188 名前:nobodyさん mailto:sage [2008/12/10(水) 15:00:33 ID:???] >>187 PHP5.2.0のPDOだとクエリキャッシュが効いてないみたいですね。 PDO::MYSQL_ATTR_USE_BUFFERED_QUERYを有効にすると効きますが、副作用があって。。
189 名前:nobodyさん mailto:sage [2008/12/10(水) 18:06:24 ID:???] どんな?
190 名前:nobodyさん mailto:sage [2008/12/10(水) 18:38:54 ID:???] LIMIT ?,? とかやるとエラーになります。 なので、LIMIT 0,10 とか LIMIT {$offset}, {$limit}とやれば良いんですけど・・。
191 名前:nobodyさん mailto:sage [2008/12/10(水) 19:00:30 ID:???] まだ勉強中なんですが、phpで実現可能かどうか質問させて下さい メールを受信した後、それをHTMLとして表示させたいんです。 エンコード状態のマルチパートなメール(ソース?)があるとして、 それをHTMLとして出力するライブラリみたいなのとかありますか? 問題は画像の部分だと思っています。(どう実現するかイメージも沸きません) 具体的な使い方は調べますので、あるかどうかと、 名前とかヒント教えてもらえるとありがたいです。 ちなみに、レンタルサーバ借りて(Web/Mail/php/DB) iPhoneから使えるWEBメールシステムを自分の為に作ってます
192 名前:nobodyさん mailto:sage [2008/12/10(水) 19:05:12 ID:???] PEAR Mailに受信したメールを読ませれば添付ファイルまで抽出できる。 メールサーバが立ってるなら、.forward等でphpプログラムに渡すと簡単。 他所のメールサーバーでも、POPやIMAP用の関数でアクセスすることも可能。 解釈部分はPEARが実績があると思う。
193 名前:nobodyさん mailto:sage [2008/12/11(木) 01:53:18 ID:???] >>191 レンタルサーバだと難しいと思うよ
194 名前:nobodyさん mailto:sage [2008/12/11(木) 12:19:57 ID:???] >>191 iPhoneならGmail使えば良いのに・・・
195 名前:nobodyさん mailto:sage [2008/12/11(木) 12:31:14 ID:???] 191です ありがとうございます >>192 PEAR MailのPOP3でメールとってますが 画像部分を一旦保存しなきゃダメですかね〜 極端な話、メールのテキストと埋め込み画像をまとめて 1つの画像に落としてくれる関数があればいいんですけど都合よすぎですね>< >>193 ネックは画像を抽出する部分とかでしょうか? >>194 Gmailはメール入力が難ありで・・・ Yahoo!JメールはiPhone用のメール作成画面ないし・・ それと、 あるAさん宛てのメールとAさんから来たメールを抽出して 一覧で見せるようなのをイメージしてます
196 名前:nobodyさん mailto:sage [2008/12/11(木) 15:16:35 ID:???] >>195 画像抽出は簡単だけど、 送信されてきたメールをプログラムに渡すにはサーバの設定が必要で、 POPから取得するとCRONの設定が必要。 メール送信して、スクリプトにアクセスするならいいけど。
197 名前:nobodyさん mailto:sage [2008/12/11(木) 15:47:11 ID:???] 特定URLに定期的にアクセスしてくれる、CRONサービスがあるから、 それを利用すればOK
198 名前:nobodyさん mailto:sage [2008/12/11(木) 15:48:27 ID:???] WebMailに使うならアクセス時に全部取りに行けばいいので、 cronはいらないんじゃね?
199 名前:196 mailto:sage [2008/12/11(木) 17:30:03 ID:???] ごめん勘違いしてた。じやあIMAP関数使えば楽勝。
200 名前:nobodyさん [2008/12/11(木) 22:26:19 ID:nahQekTa] //↑DB接続からSELECT文実行まで↑ $perPage=10; $index=0; for($i = $index; $i < $index + $perPage ; $i++){ $row = $res->fetchRow(DB_FETCHMODE_OBJECT,$i); echo $row->id; //↓$row->***を使用した処理 } クエリ結果$resから順次行を取り出し$row->***で取得されるデータを使って処理をしたいのですが、echo $row->idを実行してもなにも表示されません(ソース上も)。 $row = $res->fetchRow(DB_FETCHMODE_OBJECT,$i); ↑この部分がおかしいんだとは思うんですが・・・
201 名前:nobodyさん mailto:sage [2008/12/11(木) 22:51:56 ID:???] fetchRowで$iやめてみたら? そのままだと$rowでbreakする必要があるかもしれないけど。
202 名前:nobodyさん [2008/12/11(木) 22:54:53 ID:nahQekTa] >>201 レスありがとう 本当は$indexに現在のページ数が入って$indexの時は1〜10行目まで、$index=2のときは11〜20行目までという風に処理をさせたいのでfetchrowに$iを使わずwhileなどで処理できないんですorz
203 名前:nobodyさん mailto:sage [2008/12/11(木) 23:04:10 ID:???] >>202 それ、結果セット時点でseekしといた方がいいんじゃないの? 全結果セットから、毎回行指定じゃ重いでしょ。 とはいえ、やりたいことができない理由は他にあるだろうね。 クエリが間違ってるとかない?
204 名前:nobodyさん mailto:sage [2008/12/11(木) 23:12:27 ID:???] >>203 レスどうもです。 まだ勉強中なのでseekっていうのが・・・・ 結果セットから配列なりに格納して結果セットを開放しておくということでしょうか? クエリのコードは sql = "select * from table ORDER BY id DESC "; $res =& $db->query($sql); if (PEAR::isError($res)) { die($res->getMessage()); } で、他のwhileで全行取り出しした場合には上手くうごいてくれているのでクエリは大丈夫かと思うのですが・・・
205 名前:nobodyさん mailto:sage [2008/12/11(木) 23:46:54 ID:???] あぁ、ごめん、seekって勢いでミスったw ところで、クエリにLIMITを含めておくわけにいかないの? あと、fetchRowの行指定は1回だけ発動して、あとはループでいいと 思うんだけど。 あと、単にフィールド名が違うとかじゃないよね? var_dumpとかしてます?
206 名前:nobodyさん mailto:sage [2008/12/12(金) 01:30:02 ID:???] 普通limitだわな
207 名前:nobodyさん [2008/12/12(金) 11:46:01 ID:MaDVXqed] if (!is_dir($dir)) { $rc = mkdir($dir, 0755); でディレクトリーを作ったら所有者がwwwになります これをuserにして作ることはできないのでしょうか? よろしくお願いします
208 名前:nobodyさん mailto:sage [2008/12/12(金) 12:32:00 ID:???] そんなことができたらセキュリティホールになるでしょう。 しかし、対応としては Webサーバーの実行ユーザーを変えるか root権限wで実行してchownもしくは、mkdirのオプションを買うか CGIモード+suexecで起動するか、 setuidした別のラッパーをかますか、 ま、そんなとこだろう。
209 名前:nobodyさん mailto:sage [2008/12/12(金) 12:51:31 ID:???] パーミッション777にしとけば困ることないお^^
210 名前:nobodyさん mailto:sage [2008/12/13(土) 14:37:33 ID:???] そんなことをしたらセキュリティホールになるでしょう。
211 名前:nobodyさん mailto:sage [2008/12/13(土) 15:33:14 ID:???] >>210 使い方次第でしょ
212 名前:nobodyさん [2008/12/13(土) 22:52:57 ID:6AnKxTPA] move_uploaded_fileでアップロードされたファイル保存するときに別ドライブを指定するパスの書き方がわからんorz
213 名前:nobodyさん mailto:sage [2008/12/13(土) 23:02:04 ID:???] そうか
214 名前:nobodyさん mailto:sage [2008/12/14(日) 00:20:22 ID:???] 現在、Windows(XP)で自宅サーバを構築し簡単なphpを使ったサイト(システム)を運営しています。 ところが諸事情の為にレンタルサーバを借りて、自宅サーバで運営していいる物とは異なる 別のphpサイトを構築しようと思っているのですが、現在は自宅サーバで運営しているサイトは、 C:\Program Files\Apache Software Foundation\Apache2.2\htdocs の直下に配置されたphpのみが起動する作りになっておりますが、 ASP.netの様にプロジェクトごとにディレクトリを分ける事は、出来ないでしょうか? 例) @C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\自宅サーバ\index.html AC:\Program Files\Apache Software Foundation\Apache2.2\htdocs\レンタルサーバ\index.html 要するに開発しているサイトによってディレクトリを分けたいです。
215 名前:nobodyさん mailto:sage [2008/12/14(日) 00:21:45 ID:???] rewrite使えば?
216 名前:214 mailto:sage [2008/12/14(日) 00:38:16 ID:???] ぐぐってみたところ 動的ページを静的ページにする (mod_rewrite) というページがトップに表示されたのですが、いまいち私のやりたい事は実現出来なさそうです。 私の認識が誤っているだけかもしれませんが、その「rewrite」というのは 一体何なのでしょうか? もし参考になうサイトをご存知でしたらお教え願います。
217 名前:214 mailto:sage [2008/12/14(日) 00:52:09 ID:???] 自己解決しました。 mod_rwrite という方法を使わなくてもディレクトリをもう一つ用意するだけで事足りました。
218 名前:212 mailto:sage [2008/12/14(日) 01:50:36 ID:???] >>213 もし知ってたら教えてくだされorz
219 名前:nobodyさん mailto:sage [2008/12/14(日) 01:51:30 ID:???] いいよorz
220 名前:212 mailto:sage [2008/12/14(日) 03:24:13 ID:???] >>219 かたじけないorz
221 名前:212 [2008/12/14(日) 12:58:16 ID:vrT8sAoj] (´・ω・`)
222 名前:nobodyさん mailto:sage [2008/12/14(日) 13:21:34 ID:???] 教えてあげようか?
223 名前:212 mailto:sage [2008/12/14(日) 13:23:01 ID:???] >>222 (*´д`;)はいっ
224 名前:nobodyさん mailto:sage [2008/12/14(日) 15:06:54 ID:???] D:/ とかじゃだめなん?Windowsでやった事ないから勘だけど
225 名前:nobodyさん mailto:sage [2008/12/14(日) 15:11:30 ID:???] で、でぃーどらいう゛っ?
226 名前:nobodyさん mailto:sage [2008/12/14(日) 16:29:22 ID:???] >>224 ちょと試してみます
227 名前:nobodyさん mailto:sage [2008/12/14(日) 16:32:11 ID:???] >>224 これでいけました!! 盲点だったorz
228 名前:nobodyさん mailto:sage [2008/12/14(日) 17:42:47 ID:???] ほうほう,それで?
229 名前:nobodyさん mailto:sage [2008/12/15(月) 06:26:47 ID:???] file_put_contents -- 文字列をファイルに書き込む 連続して fopen() , fwrite() , fclose() をコールすることと等価です。 この関数ってどうなの?
230 名前:nobodyさん mailto:sage [2008/12/15(月) 06:49:26 ID:???] は?
231 名前:nobodyさん mailto:sage [2008/12/15(月) 06:52:34 ID:???] 短く書けるから便利といえば便利だがPHP4では使えない PHP5なら好きなほう使えばいい
232 名前:nobodyさん mailto:sage [2008/12/15(月) 12:09:28 ID:???] PHP5つかってます。 youtubeみたいな動画共有サイトを作りたいのですが、動画のアップロードは出来るのですが、 アップロードされた動画をサムネイルで表示する方法がわかりません。どなたか詳しい方いらっしゃったら 教えてください。
233 名前:nobodyさん mailto:sage [2008/12/15(月) 12:27:15 ID:???] >>232 それよりも作るのはかまわないけど公開するならインフラ周りのこと考えろよ? まわりに迷惑かけるのだけはやめてくれな
234 名前:nobodyさん mailto:sage [2008/12/15(月) 22:35:55 ID:???] >>233 インフラを考えずに作ったって糞遅くなるのは目に見えてるよw しかも維持費にどれだけ金が掛かると思ってるんだろうね。 一流のエンジニアが集まって作られているYouTubeですらあれだけ 重いのに。
235 名前:nobodyさん mailto:sage [2008/12/15(月) 22:42:38 ID:???] >>234 > インフラを考えずに作ったって それを言うなら、考えて、では。
236 名前:nobodyさん mailto:sage [2008/12/15(月) 23:16:47 ID:???] インフラはAmazon EC2、S3とかがオススメだな 回線速度の面で微妙かもしれんが
237 名前:SF4マニア mailto:sage [2008/12/16(火) 01:03:15 ID:???] 本職ではクラサバをメインに開発しているPGですが、 趣味で2年程前からphpでWEBシステムを作っています。 私は、実務でphpを使ったWEBシステムの構築は行った事がないのですが、 実務ではどういった開発環境でphpを使ったWEBシステムの構築を行っているのでしょうか? 因みに、自分はsakuraエディタだけです。 正直、画面のレイアウト等プログラミング以外の部分で時間を取られており、 ASP.net(VS)での開発と比べて無駄に工数が掛かってしまう感が否めません。 皆さんは、どういった環境でphpWEBシステム(サイト)を構築しているのでしょうか? 開発工数を大幅に削減出来るお勧めソフトがあればぜひお教え願います。
238 名前:nobodyさん mailto:sage [2008/12/16(火) 01:10:54 ID:???] >>237 普通はデザイナーを使うと思うが・・・
239 名前:nobodyさん mailto:sage [2008/12/16(火) 01:19:53 ID:???] テキストエディタからレベルアップしてけ
240 名前:nobodyさん mailto:sage [2008/12/16(火) 01:22:14 ID:???] >>238 という事は、画面の作成はデザイナに任せてシステム部分だけをphp(マ)が開発していいるのですか? >>239 オススメのソフトはありますか? VSのデザイナ画面は個人的に非常に使い易いです。
241 名前:nobodyさん mailto:sage [2008/12/16(火) 01:22:54 ID:???] All-in-OneのPDTいれたらhtmlもデザイナでいじれるから楽チンや
242 名前:nobodyさん mailto:sage [2008/12/16(火) 01:23:38 ID:???] >>240 EmEditorいいよ
243 名前:nobodyさん mailto:sage [2008/12/16(火) 01:41:30 ID:???] >>241 >>242 参考にさせて頂きます。
244 名前:nobodyさん mailto:sage [2008/12/16(火) 01:51:06 ID:???] デザイナーというのは、人のこと? それとも、デザイナーという、ソフトのこと?
245 名前:nobodyさん mailto:sage [2008/12/16(火) 02:13:10 ID:???] 人名
246 名前:nobodyさん mailto:sage [2008/12/16(火) 02:20:37 ID:???] >>244 の意訳 ボタン配置とかして直感的にデザインしたものをコード変換する機能のことか、 職業としてのデザイナーのことかどっちなの?
247 名前:nobodyさん mailto:sage [2008/12/16(火) 03:06:22 ID:???] >>244 238は職、241は機能
248 名前:nobodyさん [2008/12/16(火) 20:12:46 ID:XMobQjfA] >>110 で質問した者ですが >>112 さんの教えてくださった $url = array(1 => "リンク1", 2 => "リンク2", .... uksort($url, "cmp"); print_r($url); のとこを、 $url = array(apple => "リンク1", banana => "リンク2", .... uksort($url, "cmp"); print_r($url); みたいにidを数字ではなく文字にしたい場合どう書けば同じように動作するか教えてほしいです 宜しくお願いします。
249 名前:nobodyさん mailto:sage [2008/12/16(火) 20:19:24 ID:???] 応用能力皆無なのな
250 名前:nobodyさん mailto:sage [2008/12/16(火) 20:46:30 ID:???] >>248 function中の$a - $bのところ、strcmp($a, $b)に変える
251 名前:nobodyさん mailto:sage [2008/12/16(火) 21:20:01 ID:???] >>250 ありがとうございます 説明不足ですみません。やってみましたがこれはアルファベット順で並ぶのでしょうか? キー順でソートしたいのです。 一応自分なりに調べてはいるのですが foreach ($url as $key => $value) なんて文をどこかへ追加って感じで方向は合っているでしょうか?
252 名前:nobodyさん mailto:sage [2008/12/16(火) 21:22:18 ID:???] 応用能力皆無なのな
253 名前:nobodyさん mailto:sage [2008/12/16(火) 21:25:19 ID:???] >>251 ちなみに並ぶけどさ、やってみたんなら並ぶかどうか確認できるでしょ? 配列の並べ替えが終わったら、foreachでもeachでも好きなループ組めば?
254 名前:nobadyさん mailto:sage [2008/12/17(水) 17:32:12 ID:???] 質問があります。PHP5でflvファイルの最初のコマを取得して、画像としてサムネイル化 する事って出来るのでしょうか?レベルが高いかも知れませんが、詳しい方がいらっしゃったら 教えてください。
255 名前:nobodyさん mailto:sage [2008/12/17(水) 17:42:39 ID:???] なんかこないだからその質問を何回も見るんだけど。
256 名前:nobodyさん mailto:sage [2008/12/17(水) 17:52:54 ID:???] とりあえず環境書いてないから適当に答えるけど ffmpegインストールしてphpから呼び出して使えば出来ると思う。
257 名前:nobodyさん mailto:sage [2008/12/17(水) 18:01:15 ID:???] ググれば簡単に出てくるのに
258 名前:nobodyさん mailto:sage [2008/12/18(木) 05:46:38 ID:???] 教えてください。 PDOでPostgreSQLにアクセスしています。 ところが、全部PDOメソッドだけで実現できないことがあり、 PDOとpg_*関数を混在使用するハメになりました。 そこで質問ですが、 PDOオブジェクトで、pg_*を使うためのデータベースハンドル を得ることはできるのでしょうか? できないのなら、PDOでのDB接続とは別に、pg_connectで DB接続する必要があるということでしょうか?
259 名前:nobodyさん mailto:sage [2008/12/18(木) 07:10:30 ID:???] 実現できないことって何?
260 名前:nobodyさん mailto:sage [2008/12/18(木) 09:11:27 ID:???] >>259 PDOで、PostgreSQLのbytea型に格納してあるバイナリデータを 読み出そうとすると、不具合があるようなのです。 (公式情報ではないので自分の勘違いかもしれませんけど) そこでほとんどの処理はPDOで行い、bytea型のR/Wのみ pg_*関数を使いたいと思っています。 (pg_escape_bytea()とか)
261 名前:nobodyさん mailto:sage [2008/12/18(木) 09:45:27 ID:???] 「PDO」つったら、普通はPECL::PDOの意味?
262 名前:nobodyさん mailto:sage [2008/12/18(木) 13:15:36 ID:???] 標準クラスのだろ
263 名前:nobodyさん mailto:sage [2008/12/18(木) 17:34:01 ID:???] URLの最後が文字列にするにはどうしたらいいですか? 具体的には test/user/favorite のようなものを作るにはどうしたらよいですか?